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

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

慕瓜5111606

2022-04-13 22:08

public class HelloWorld {

    public static void main(String[] args) {

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

                  System.out.println(i);

            }

    }

}

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

写回答 关注

1回答

  • 致命的执着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)

    搜索

    复制

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

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

1165509 学习 · 17586 问题

查看课程

相似问题