一、switch case语句
switch case结构:
switch(expression){
case value :
//语句
break; //可选
case value :
//语句
break; //可选
//你可以有任意数量的case语句
default : //可选
//语句
}
switch 语句的执行过程说明:
表达式的值与每个 case 语句中的常量作比较。如果发现一个与之相匹配的,则执行该 case 语句后的代码。如果没有一个 case 常量与表达式的值相匹配,则执行 default 语句。如果没有相匹配的 case 语句,也没有 default 语句,则什么也不执行。
二、switch case实例
示例:
import java.util.Scanner;
public class SwitchCase {
public static void main(String[] args) {
System.out.println("请输入中奖号码:");
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
switch (num) {
case 3:
System.out.println("恭喜你,获得三等奖!!!");
break;
case 2:
System.out.println("恭喜你,获得二等奖!!!");
break;
case 1:
System.out.println("恭喜你,获得一等奖!!!");
break;
default:
System.out.println("谢谢参与!!!");
break;
}
}
}
输出结果:
请输入中奖号码:
1
恭喜你,获得一等奖!!!