首页 > 代码库 > 跳转控制语句continue
跳转控制语句continue
1 continue的使用场景:
1.1 在循环语句中
注意:离开使用场景的存在是没有意义的
2 continue的作用:
2.1 单层循环对比break,然后总结两者的区别
2.1.1 break 退出当前循环
public class BreakDemo { public static void main(String[] args) { for(int i = 0; i < 10; i++) { if (i == 2) { break;//跳出内层循环 } System.out.println(i); } } }
输出:
0 1
2.1.2 continue 退出本次循环
1 public class BreakDemo { 2 3 public static void main(String[] args) { 4 5 for(int i = 0; i < 10; i++) { 6 if (i == 2) { 7 continue; 8 } 9 System.out.println(i); 10 } 11 12 } 13 14 }
输出:
0 1 3 4 5 6 7 8 9
总结,break是结束整个循环,然后按顺序结构执行循环后边的语句(如果有的话)
continue是结束本次循环,只有这一次的循环体不执行,然后继续执行下一次的循环
练习题:
1 /*for(int i = 1; i <= 10; i++) { 2 if (i % 3 == 0) { 3 //在此处填写代码 4 } 5 System.out.println("java基础班"); 6 } 7 在控制台输出2次“java基础班” 8 在控制台输出7次“java基础班” 9 在控制台输出13次“java基础班” 10 */
实现:
1 for(int i = 1; i <= 10; i++) { 2 if (i % 3 == 0) { 3 //break;//2次 i=1,i=2 4 //continue; //7次,i!=3,6,9 5 System.out.println("java基础班"); //13次,i = 3,6,9时输出java基础班 6 } 7 System.out.println("java基础班"); 8 }
2.2 也可以带标签的使用(不做演示)
跳转控制语句continue
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。