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

来源:4-9 Java循环语句之 for

卡布诺依

2019-08-06 16:58

public static void main(String[] args) {

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

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

}


写回答 关注

4回答

  • 慕标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

Java入门第一季(IDEA工具)升级版

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

1165550 学习 · 17586 问题

查看课程

相似问题