2021年7月30日星期五

JAVA选择结构

选择结构

i f单选择结构

  • 很多时候要去判断一个东西是否可行,然后我们才去执行,这样一个过程在程序中用if语句来表示

  • 语法格式:

    if(布尔表达式){	//如果布尔表达式为true将执行的语句}
代码演示
import java.util.Scanner;public class rug { public static void main(String[] args) {  Scanner scanner = new Scanner(System.in);  System.out.println("请输入内容:");  String nextLine = scanner.nextLine();  //equals:判断字符串是否相等  if (nextLine.equals("hello")){   System.out.println(nextLine);  }   System.out.println("end");  scanner.close(); }}

if双选择结构

语法结构
if (布尔表达式){	//如果布尔值表达式为true}else{	//如果布尔值表达式为false}
输入分数案例

当我们输入60分时,大于60分输出及格,小于60分为不及格

import java.util.Scanner;public class rug { public static void main(String[] args) {  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多选择结构

import java.util.Scanner;public class rug { public static void main(String[] args) {  Scanner scanner = new Scanner(System.in);  System.out.println("请输入你的分数:");  int score = scanner.nextInt();  if (score <= 30){   System.out.println("差");  }else if (score <= 50){   System.out.println("中");  }else if (score <= 80 ){   System.out.println("好");  }else if (score < 100 ){   System.out.println("优");  }else if (score == 100){   System.out.println("恭喜你满分");  }else{   System.out.println("你的成绩不合法");  }  scanner.close(); }}
switch多选择结构
switch(表达式){	case value :	//语句	break;//可选	case value :	//语句	break ;//可选//可以自定义case语句	default ://可选	//语句}
switch语句类型可以是