为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的条件为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++;

}

}

}


正在回答

4 回答

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

while( i < 6)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信