while循环条件
来源:3-1 do-while循环介绍及应用
小丸子汤圆
2017-06-18 15:12:30
1 2 3 4 5 6 | int n=0,sum = 0; while(n<=5){ n=n+1; System.out.println(n);} |
我没有搞清楚,为什么n<=5的情况下,打印n的值里边会有6呢?
4回答
那年那日
2017-09-06
简单说只有>5时才不会被循环了 所以N等于6
难猿
2017-08-27
int n=0,sum = 0;
while(n<=5){
n=n+1;
System.out.println(n);
}
第一次循环
while(0<=5) 成立 n = 0+1; n = 1;
第二次循环
while(1<=5) 成立 n = 1+1; n = 2;
第三次次循环
while(2<=5) 成立 n = 2+1; n = 3;
第四次循环
while(3<=5) 成立 n = 3+1; n = 4;
第五次循环
while(4<=5) 成立 n = 4+1; n = 5;
第六次循环
while(5<=5) 成立 n = 5+1; n = 6;
第七次循环
while(6<=5) 不成立
所以 n 就等于 6了呗
慕运维2858188
2017-06-18
因为必须n到5时候 n加了1
慕粉8648889
2017-06-18
循环体首先执行的是n=n+1
相似问题