跳转控制语句概述
continue
break
contiune 用在循环中,基于条件控制,跳过某次循环体内容的执行,继续下一次的执行
break 用在循环中,基于条件控制,终止循环体内容的执行,也就是说结束当前的整个循环
public class ControlDemo{ public static void main(String[] args){ for(int i=1;i<=5;i++){ if(i%2==0){ //continue;//这一次不再执行 break;//整个循环不在执行 } System.out.println(i); } } }
循环嵌套概述
语句结构:
顺序语句 以分号结尾,表示一句话的结束
分支语句 一对大括号表示if的整体结构,整体描述一个完整的if语句
一对大括号表示switch的整体结构,整体描述一个完整的switch语句
循环语句 一对大括号表示for的整体结构,整体描述一个完整的for语句
一对大括号表示while的整体结构,整体描述一个完整的while语句
do..while以分号结尾,整体描述一个完整的do..while语句
任何语句对外都可以看成是一句话,一句代码
分支语句中包含分支语句称为分支嵌套
循环语句中包含循环语句称为循环嵌套
if(条件){ Syso... }
等同于
if(条件){ if(条件){ }else{ } }
for(;;){ for(;;){ .... } }
案例
循环嵌套:
循环语句中包含循环语句
需求:
在控制台输出一天的小时和分钟
分钟和小时的范围:
分钟:0<=minute<60
小时:0<=hour<24
public class ForForDemo{ public static void main(String[] args){ for(int i=0;i<=24;i++){ for(int j=0;j<=60;j++){ System.out.println(i+"时"+j+"分"); } System.out.println("-------"); } } }
原文:https://www.cnblogs.com/fangbin-caoqiaomeng/p/14300058.html