问答详情
源自:4-7 Java循环语句之 while

为什么我的条件为i==6没有输出值

public class HelloWorld {

    public static void main(String[] args) {

        

int i = 1; // 代表 1 - 5 之间的数字

        

// 当变量小于等于 5 时执行循环

while (i==6       ) {

            

// 输出变量的值,并且对变量加 1,以便于进行下次循环条件判断

System.out.println(i);

i++;

}

}

}


提问者:慕无忌5175769 2019-07-03 22:01

个回答

  • smallest_white
    2019-07-03 22:30:51
    已采纳

    你while后面循环条件有问题,刚开始时i=1,不等于6,while后面的循环条件判断为false,就不执行while里面的代码了;你应该把循环条件改为while(i<=5)

  • qq_慕码人5248226
    2019-07-29 16:46:27

    因为你直接把全员变量和while内容参数做比较啦;while就会自动认为false;

  • qq_慕莱坞2542669
    2019-07-19 15:35:12

    while(i<=5)  while(i<6) 都可以,while(i==6)不是判断语句

  • qq_慕盖茨0425743
    2019-07-12 11:30:54

    while( i < 6)