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

不懂例题提问

为什么打印出来结果是1234,不是12346789?

public class HelloWorld { public static void main(String[] args) {

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

System.out.println(i);

}}}

结果:

1

4


提问者:慕后端7464182 2017-08-02 20:40

个回答

  • TheLiar
    2017-08-02 20:43:33
    已采纳

    i < 10 && i != 5

    这是判断条件,i要同时满足 小于和不等于5,当i等于5的时候就跳出循环,不在执行循环体了。

  • 慕神6763899
    2017-10-01 16:41:31

    对的呀

  • qq_柴_1
    2017-08-07 23:20:56

    仍然錯了  @天生

  • qq_天生的演员_0
    2017-08-04 11:47:00

    if (i==5)马虎了

  • qq_天生的演员_0
    2017-08-04 11:45:52

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

    if(i=5){

    continue;

    }

    System.out.println(i);

    }