continue与break的区别
程序员文章站
2022-07-10 21:19:07
continue与break的区别continue: 略过一次循环,继续执行下一次break:跳出当前循环public class wdnmd2 { //原定计划 循环10次,但是在循环途中我想结束循环 public static void main(String[] args) { for (int i = 1; i <=10; i++) { if(i==5){ continue;...
continue与break的区别
- continue: 略过一次循环,继续执行下一次
- break:跳出当前循环
public class wdnmd2 {
//原定计划 循环10次,但是在循环途中我想结束循环
public static void main(String[] args) {
for (int i = 1; i <=10; i++) {
if(i==5){
continue;
}
System.out.println(i);
}
}
}
运行结果
public class wdnmd2 {
//原定计划 循环10次,但是在循环途中我想结束循环
public static void main(String[] args) {
for (int i = 1; i <=10; i++) {
if(i==5){
break;
}
System.out.println(i);
}
}
}
运行结果:
练习题
-
for(int x=1; x<=10; x++) {
if(x%3==0) {
//在此处填写代码
}
System.out.println(“Java”);
}我想在控制台输出2次:“Java“
我想在控制台输出7次:“Java“
我想在控制台输出13次:“Java“
输出两次java:x=1,2时打印输出,x=3,执行 break后退出循环
for(int x=1; x<=10; x++) {
if(x%3==0) {
break;
}
System.out.println(“Java”);
}
输出7次java:x=3,6,9执行continue,然后继续执行循环
for(int x=1; x<=10; x++) {
if(x%3==0) {
continue;
}
System.out.println(“Java”);
}
输出13次java:本身10次循环,加上x=3,6,9时的三次打印输出
for(int x=1; x<=10; x++) {
if(x%3==0) {
System.out.println(“Java”);
}
System.out.println(“Java”);
}
本文地址:https://blog.csdn.net/Dhxy1030/article/details/107354774
下一篇: synchronized详解