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

循环条件只能有一个吗?为什么不可以是i<=5,j>=1

public static void main(String[] args) {

for(int i=1,j=5;i<=5;i++,j--) {

System.out.println(i+"+"+j+"="+(i+j));

}


正在回答

4 回答

因为i++,j--无论如何都是成立的,如果条件判断全部省略就会进入死循环。但只要有1个条件判断不成立就会停止,所以例题中只写了一个,省略了一个,程序依然可以正常运行(个人见解)

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

如果你想设置两个条件可以加逻辑连接,与非异或啥的吗,最后只能有一个布尔量。按你的意思那两个条件可以加或“||”。

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

可以并列条件 与或非的关系

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

因为你只定义了一个量啊,int j = 1

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

举报

0/150
提交
取消

循环条件只能有一个吗?为什么不可以是i<=5,j>=1

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