java 基础

流程控制语句

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
原文地址:https://www.cnblogs.com/qj696/p/14295617.html