标题:
初学者有个地方不懂 求教大神 JAVA123 4.5.1的例子
[打印本页]
作者:
mushishi
时间:
2012-7-9 19:01
标题:
初学者有个地方不懂 求教大神 JAVA123 4.5.1的例子
JAVA入门123 4.5.1的这个例子
public class Exercise {
public static void main(String[] args){
int a=0;
int b=0;
for(a=0;a<3;a++){
b=a*a;
System.out.println(b);
}
System.out.println(a);
System.out.println(b);
}
}
最后运算结果是
0
1
4
3
4
第一个System.out.println(b)输出结果是0 1 4这个我懂
但后面两个System.out.println(a)输出结果是3
System.out.println(b)输出结果是4
这两个我没看懂是怎么得来的 真心求助
作者:
半年__
时间:
2012-12-4 23:15
3是a最后循环完的结果 4是b最后循环完的结果 这个4 和第三行的4是相同的值 如果 你在 b=a*a;后面加上一行System.out.println(a); 就会输出单步的a的值 0 1 2 3
作者:
好好学习
时间:
2014-10-16 10:37
当程序执行到a++=3的时候,for循环就不满足条件,退出,这时候a=3,b就是2*2=4。
欢迎光临 万卷图书 (http://wanjuanchina.net/)
Powered by Discuz! 7.0.0