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

for(int i=1;(i<10)&&(i !=5);i++){

public class HelloWorld {

    public static void main(String[] args) {

            for(int i=1;(i<10)&&(i !=5);i++){

                  System.out.println(i);

            }

    }

}

这个结果不应该是12346789吗?我的怎么运行结果是1234呢

提问者:慕瓜5111606 2022-04-13 22:08

个回答

  • 致命的执着X
    2022-04-14 18:40:18

    当i=5的时候,

    (i<10)&&(i !=5),这个条件的后半部分为false,所以整体为false,跳出循环,所以运行结果是1234,

    要想结果为12346789,去掉”&&(i!=5)"这部分就好

    &&(i !=5)

    &&(i !=5)

    &&(i !=5)

    &&(i !=5)

    搜索

    复制