给for()循环一锤定音的回复!

来源:互联网 发布:r语言与数据挖掘视频 编辑:程序博客网 时间:2024/05/01 22:25
for(int i=1; i<=10; i++){
System.out.println("第" + i + "次我爱你!");

}

输出:

第1次我爱你!
第2次我爱你!
第3次我爱你!
第4次我爱你!
第5次我爱你!
第6次我爱你!
第7次我爱你!
第8次我爱你!
第9次我爱你!
第10次我爱你!


很多时候总是产生疑问,for循环里的i在肚子里会不会提前自加了1,这个i到底是自加前的i,
还是自加后的i,如果换做++i,情况会不会更不妙!?剪不断理还乱,现在起,不要烦恼啦!
就记住for()循环就等同于下面的while()循环!!
int i = 1;
while(i<=10){
System.out.println("第" + i + "次我爱你!");
i++;
}
看到没有?!睁大钛合金眼,i++可是在最后才执行的哦,在for肚子里,i永远是没加的i,

办完事儿了,最后自加!



0 0