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

这是为什么?

for(int i-1;i<10 && i !=5; i++){System.out.println(i);}

i小于10,并且i不等于5时才会进行循环,输出变量i的值。这是为什么?为什么i要不等于5才能进行循环,i只要是不大于10的数,都可以循环嘛!为什么要限制i不能等于5?

正在回答

2 回答

这个for循环中的循环条件是:i<10 && i!=5; 注意&&,即逻辑与运算。A&&B,只有A和B同时为True的时候才为true,因此这个for循环语句循环的调价是:i小于10,并且i 不等于5。

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

慕尼黑6802684 提问者

非常感谢!
2017-03-09 回复 有任何疑惑可以回复我~

因为你的代码就是这么要求的,只有满足i<10&&i!=5这个循环条件才执行循环操作

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

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165234    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

这是为什么?

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