问答详情
源自:4-9 Java循环语句之 for

循环条件只能有一个吗?为什么不可以是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));

}


提问者:卡布诺依 2019-08-06 16:58

个回答

  • 慕标2301522
    2019-08-06 22:31:03

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

  • 三更月_梨花雪
    2019-08-06 19:55:55

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

  • qq_慕瓜5225153
    2019-08-06 18:04:07

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

  • 渊星辰
    2019-08-06 17:54:52

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