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

0

难猿

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了呗

0

慕运维2858188

2017-06-18

因为必须n到5时候 n加了1


0

慕粉8648889

2017-06-18

循环体首先执行的是n=n+1

0

0 学习 · 7235 问题

查看课程