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

 

 

 

 

posted @ 2022-02-23 22:45  雷电法王沃利贝尔  阅读(37)  评论(0)    收藏  举报