Java 流程控制

顺序结构

Java语句与语句之间,框与框之间是按照从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法。

 

选择结构

  1. if单选择结构

  2. if双选择结构

  3. if多选择结构

  4. 嵌套的if结构

  5. switch多选择结构

 

 

if 单选择

public class IfDemo01{
public static void main(String[] args){
  Scanner scanner = new Scanner(System.in);
   
  System.out.println("请输入内容:");
  String s = scanner.nextLine();
   
  //equals:判断字符串是否相等
  if (s.equals("Hello")){
      System.out.println(s);
      }    
   
       System.out.println("End");
       scanner.close();
  }
}

 

if 双选择

if(布尔表达式){

//如果布尔表达式的值为true

}else{

//如果布尔表达式的值为false

}

public class IfDemo02{
public static void main(String[] args){
       //考试分数大于60就是及格,小于60就是不及格。
  Scanner scanner = new Scanner(System.in);
   
  System.out.println("请输入成绩:");
  int score = scanner.nextInt();
   
  if (score>60){
      System.out.println("及格");
      }else{
           System.out.println("不及格");
      }    
   
       scanner.close();
  }
}

 

if 多选择结构

package com.kuang.base.scanner;

import java.util.Scanner;

public class IfDemo03 {
   public static void main(String[] args) {
       //考试分数大于60就是及格,小于60就是不及格。
       Scanner scanner = new Scanner(System.in);

       System.out.println("请输入成绩:");
       int score = scanner.nextInt();

       if (score == 100) {
           System.out.println("恭喜满分");
      } else if (score < 100 && score >= 90) {
           System.out.println("A级");
      } else if (score < 90 && score >= 80) {
           System.out.println("B级");
      } else if (score < 80 && score >= 70) {
       System.out.println("C级");
      } else if (score < 70 && score >= 60) {
           System.out.println("D级");
      } else if (score < 60 && score >= 0) {
           System.out.println("不及格");
      } else {
           System.out.println("成绩不合法");
      }


       scanner.close();
  }
}

 

嵌套的 if 结构

嵌套使用if...else语句是合法的。也就是说你可以在另一个 if 或者 else if 语句中使用 if 或者else if 语句。

你可以像if 语句一样嵌套 else if...else。

语法:

if(布尔表达式 1){

//如果布尔表达式 1 的值为true执行代码

if (布尔表达式 2){

//如果布尔表达式 2 的值为true执行代码

}

}

 
posted @ 2022-08-12 21:01  不爱吃香菜呢  阅读(32)  评论(0)    收藏  举报