韓順平循序漸進學java 第04講 流程控制
阿新 • • 發佈:2020-10-21
韓順平循序漸進學java 第04講 流程控制
4.1 Java基本語法-三大流程控制
4.1.1 順序控制
4.1.2 分支控制
① 單分支
If(條件表示式)
{
語句;
}
② 雙分支
If(條件表示式)
{
語句;
}else
{
語句;
}
③ 多分支
v 方法1:
If(條件表示式)
{
語句;
}else if(條件表示式)
{
語句;
}else
{
語句;
}
v 方法2:
switch(條件表示式)
{
case 常量1:
語句1;
break;
case 常量2:
語句2;
break;
...
case 常量n:
語句n;
break;
default:
語句;
}
注意:條件表示式最終得到的結果的資料型別,應該和case後的常量型別一致。
switch中的可用資料型別主要是:允許byte,short,int,char,enum(列舉)等。
4.1.3 迴圈控制
1、 for迴圈
2、 while迴圈
while(迴圈條件)
{
語句; //迴圈體
}
說明:while迴圈是先判斷再執行語句。
3、 do while迴圈
do
{
語句; //迴圈體
}while(迴圈條件);
說明:do while迴圈是先執行,再判斷。
韓順平程式設計Tips:
- 把一個複雜問題,拆解成簡單問題。
- 死去活來方法:先將一些值固定,實現功能以後,再考慮如何將固定值改成可變值。
- 迴圈時,注意找規律。