-
输出:4 6 8
public class One {
public static void main(String[] args) {
for(int i=4;i<9;i++) {
//boolean flag=true;
while(true){
if(i%2==0)
System.out.println(i);
//flag=false;
break;
}
}
}
} -
输出:4
public class One {
public static void main(String[] args) {
for(int i=4;i<9;i++) {
//boolean flag=true;
while(true){
if(i%2==0) {
System.out.println(i);
//flag=false;
break;
}
}
}
}
} -
输出:
4
哈哈哈哈
6
哈哈哈哈
8
public class One {
public static void main(String[] args) {
for(int i=4;i<9;i++) {
if(i%2!=0) {
System.out.println(“哈哈哈哈”);
}else {
while(true){
if(i%2==0) {
System.out.println(i);
//flag=false;
break;
}
}
}
}
}}
该例中,break在if{}里或者外不影响结果。
注意:上述三个例子中,如果换成continue,就会无限循环while(true).
02-26
4888
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交