這篇博客就當做自己的一篇筆記吧,覺得挺有意思的知識點,所以保存下來
估計很多小伙伴都搞不清楚,只看題目和答案,結果自己體會理解
第一題:
int a = 0;
for (int i = 0; i < 99; i++) {
a = a ++;
}
System.out.println(a);
第二題:
int b = 0;
for (int i = 0; i < 99; i++) {
b = ++ b;
}
System.out.println(b);
前兩題答案分別為a=0; b=99
( i++:是先把i拿出來使用,然后再+1;
++i :是先把i+1,然后再拿出來使用;)
進階版:
Integer a = 0;
int b = 0;
for (int i = 0; i < 99; i++) {
a = a ++;
b = a ++;
}
System.out.println(a);
System.out.println(b);
答案為a=99;b=98
原文:https://blog.csdn.net/weixin_39800144/article/details/80749123