Java流程控制-Switch选择结构
switch选择结构
多选择结构还有一个实现方式就是switch case语句
switch语句中的变量类型可以是:
- byte、short、int或者char
- 从Java SE7开始
- switch支持字符串String类型了
- 同时case标签必须为字符串常量或字面量
例子:输入成绩匹配对应等级
定义变量
switch(){
case :
......
break;
default:
.......
}
char grade='B';//单引号
//加上break防止case穿透(下面的代码也会被执行) //switch匹配一个具体值
switch (grade){
case'A'://此处为冒号
System.out.println("一等一");
break;//可选,相当于刹车符
case'B':
System.out.println("二等一");
break;
case'C':
System.out.println("二等二");
break;
case'D':
System.out.println("三等一");
break;
case'E':
System.out.println("三等二");
break;
default:
System.out.println("未知");
}
package com.kuang.struct;
import java.sql.SQLOutput;
import java.util.Scanner;
public class SwitchDemo02 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入想要查询的小主名字:");//位置放这里
String name=scanner.nextLine();
//反编译 java---class(字节码文件)---反编译(idea)
switch (name){
case "甄嬛":
System.out.println("莞莞类卿");
break;
case "祺贵人":
System.out.println("臣妾要告发熹贵妃私通,秽乱后宫,罪不容诛!");
break;
case "叶澜依":
System.out.println("皇上,该到了服用金丹的时候了。");
break;
default:
System.out.println("后宫中无该小主");
}
scanner.close();
}
}

浙公网安备 33010602011771号