【初心者】Java質問・相談スレッド92【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0388デフォルトの名無しさん
2006/10/10(火) 23:10:42public static void main(String[] args){
int a, b, c, d;
a=1;
b=a++;
c=++a;
d=--a;
System.out.println("a="+a)
System.out.println("b="+b);
System.out.println("c="+c);
System.out.println("d="+d);
}
が、a=2
b=1
c=3
d=2
になるのってどうしてなんでしょうか。
前置演算と後置演算は何とかわかりましたが、
何でa=1にならないのかからわかりません。
解説サイトなどご存知でしたら教えて頂きたいです。
■ このスレッドは過去ログ倉庫に格納されています