步骤:1、第一次进入for循环前,int count = 0,循环中System.out.println(count);输出0。2、循环中执行count*=0.1;即count = 0*0.1 = 0。3、执行for中的count++,后count=1。4、第二次进入循环,count=1,循环中System.out.println(count);输出1。5、循环中执行count*=0.1;即count =...
java的for语句问题。谁帮我解释一下啊
步骤:
1、第一次进入for循环前,int count = 0,循环中System.out.println(count);输出0。
2、循环中执行count*=0.1;即count = 0*0.1 = 0。
3、执行for中的count++,后count=1。
4、第二次进入循环,count=1,循环中System.out.println(count);输出1。
5、循环中执行count*=0.1;即count = 1*0.1 = 0.1,由于count是int型,所以舍弃小数部分,count=0。
6、执行for中的count++,后count=1。
7、第三次进入循环,count=1,循环中System.out.println(count);输出1。
。。。。2013-09-23
for(int count=0; count<10; count++) { /* 代码块 */}for(code1; code2; code3) 有三句代码,在进入for循环之前执行code1,然后执行code2,满足code2条件时,执行代码块,执行完毕后再执行code3;然后又检查是否满足code2,满足就执行代码块,之后执行code3,一直到不再满足code2时退出循环
2013-09-23
一:它是先执行count =0,
二:判断count<10是否成立
三:执行方法体里面的内容{System.out.println(count);count*=0.1;}
四:执行count++
五:循环执行二、三、四、五。2013-09-23