语法:
switch(表达式){
case常量1:
语句块1;
break;
case 常量2;
语句块2;
break;
.......//可重复多个
default :
default 语句块;
break;
}
注:switch的case中一个判断正确则跳过后面的case(没有缺少break),以运行switch以后的代码。case全部不对应则执行default语句。
案例练习
要求:用户输入:a,b,c,d,e,f,g 时,对应输出:星期一,星期二,星期三....星期天;
package July;
import java.util.Scanner;
public class Switch01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//案例要求:用户输入:a,b,c,d,e,f,g 时,
//对应输出:星期一,星期二,星期三....星期天;
Scanner scanner = new Scanner(System.in);
System.out.print("请输入字符(a-g):");
char c1 = scanner.next().charAt(0);
switch(c1){
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;
case'f' : //注意此处书写格式
System.out.println("星期六");
break;
case'g' : //注意此处书写格式
System.out.println("星期天");
break;
default:
System.out.println("字符输入错误");
}
}
}
运行结果:
标签:case,break,System,语法,switch,println,out,分支 From: https://blog.csdn.net/2303_80359143/article/details/140696457