流程控制语句
if /if else/ if ...else if.....else if ........else/
---------------------------------------------------------------
switch case
switch(weekday) { case 1: System.out.println("星期一"); break; case 2: System.out.println("星期二"); break; case 3:System.out.println("星期三"); break; case 4: System.out.println("星期四"); break; case 5: System.out.println("星期五"); break; case 6: System.out.println("星期六"); break; case 7: System.out.println("星期日"); break; default: System.out.println("你输入的数字有误"); break; }
如果不写break
int i = 5; switch (i){ case 0: System.out.println("执行case0"); break; case 5: System.out.println("执行case5"); case 10: System.out.println("执行case10"); default: System.out.println("执行default"); } ------------------------------- 执行case5 执行case10 执行default 不会在判断下一个case的值,直接向后运 行,直到遇到break,或者整体switch结束
---------------------------------------------------------------
for
for(初始化表达式①; 布尔表达式②; 步进表达式④){
循环体③
}
---------------------------------------------------------------
while
初始化表达式①
while(布尔表达式②){
循环体③
步进表达式④
}
-----------------------------------------------------------------------------------
do...while
-----------------------------------------------------------------
注:在已知循环次数的时候使用推荐使用for,循环次数未知的时推荐使用while。
break/continue