1. 程式人生 > 其它 >Java學習3 流程控制2 順序結構、選擇結構

Java學習3 流程控制2 順序結構、選擇結構

Java學習3 流程控制2 順序結構、選擇結構

一、順序結構

顧名思義

二、選擇結構

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();
}
}