Java學習3 流程控制2 順序結構、選擇結構
阿新 • • 發佈:2022-02-23
一、順序結構
二、選擇結構
1、if單選擇結構
if(布林表示式){
//如果布林表示式值為true則執行{},否則跳過
}
2、if雙選擇結構
if(布林表示式){
//如果表示式為true
}else{
//如果表示式為false
}
3、if多選擇結構
if(布林表示式){
}else if(){
}else if(){
}else{
}
4、巢狀的if結構
if(布林表示式){
if(){}
}
5、switch多選擇結構
switch(){
case value:
break;
case value:
break;
case value:
break;
case value:
break;
default:
}
6、例子:
-
if雙選擇結構
package JavaSE.流程控制.選擇結構;
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("請輸入成績");
int i = scanner.nextInt();
if (i<60){
System.out.println("不及格");
}else{
System.out.println("及格");
}
scanner.close();
}
}
-
switch
package JavaSE.流程控制.選擇結構;
import java.util.Scanner;
public class Demo02 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("請輸入");
int n = scanner.nextInt();
switch (n){
case 1:
System.out.println("一");
break;
case 2:
System.out.println("二");
break;
default:
System.out.println("default");
}
scanner.close();
}
}