JAVA流程控制和迴圈流程圖
一、流程控制
1、if語句
if語句例子
單分支if語句
if(num>10) {
num*=2;
}
System.out.println(num);
多分支if語句
int age = sc.nextInt();
if(age<=12) {
System.out.println("兒童");
}else if(age<18) {
System.out.println("青少年");
}else {
System.out.println("成年人");
}
//在多分支和雙分支中,如果選中了某一個條件,則其它條件的語句不會在執行了
//在多分支中,判斷從上往下進行判斷
2、switch語句
switch語句
例子:小括號中可以是int
byte String short char 列舉型
switch(變數){
case 值:
語句
break;
case 值:
語句
break;
}
1. for迴圈
for迴圈形式: for(表示式1;表示式2;表示式3)
for迴圈流程圖
2. while迴圈
while迴圈形式:
while(判斷條件)
{
執行語句;
}
圖2 while迴圈流程圖
3. do-while迴圈
do-while迴圈形式:
do
{
執行語句;
}while(條件判斷)
do-while迴圈流程圖: