Oettinger
2016-11-17 22:13
public class HelloWorld {
public static void main(String[] args) {
for(int i= 1; i <= 10; i++){
if((i > 2) && (i % 3 ==0)){
break;
}
System.out.println(i);
}
System.out.println("结束啦");
}
}
if((i > 2) && (i % 3 ==0)){ break;这语句什么意思????他是说:如果i>2并且i%3等于0,就执行下一条语句break,;当3的时候恰好满足这个条件,所以执行break跳出了整个循环
i = 1的时候: i > 2=>false =====》输出1
i = 2的时候:i > 2=>false======》输出2
i =3的时候:i>2=>true
i%3==0=>true
执行break退出for循环,执行System.out.println("结束啦");
显示“结束啦”
上面的答案错了
Java入门第一季(IDEA工具)升级版
1165523 学习 · 17586 问题
相似问题