switch语句概述:
switch语句又称情况选择语句、开关语句。
该语句属于分支结构的一种,对不同情况做出不同决策的语句。
举个栗子,switch语句就像买车一样:
一个月后的情况是我将长途旅行,所以我在货车、摩托车、电动车、三轮车、篷车、装甲车、雪橇车、纺织车、玩具车、越野车这些出行办法中,选择了越野车;
再举个栗子:
明天遇到要考试的情况,所以我在认真复习、玩电脑这些决策中,选择了认真复习;
你应该可以了解这个语句的作用了:根据开关值的不同,执行不同的情况,直到遇上中断;如果所有的情况都不符合开关值,那么就执行默认的分支。
使用这个语句的过程中,这些关键字最经常用:switch(开关)、case(情况)、default(默认值)、break(中断)
switch语法与性质:
switch语句基本格式:
switch(变量名){
case 变量可能值1: //如果变量值与变量可能值1吻合
分支代码1 //就执行分支代码1
break; //跳出swith
case 变量可能值2:
分支代码2
break; //break可以没有,但是可能会出现贯穿现象,请注意
default:
最后分支
} //最后别忘了右花括号
实战:
import java.util.Scanner;
public class main {
public static void main(String[] args){
Scanner scanner=new Scanner(System.in);
System.out.print("请输入考生姓名: ");
String score = scanner.next();
switch(score){
case "张三":
System.out.println("考试成绩为:85");
break;
case "李四":
System.out.println("考试成绩为:93");
break;
case "王五":
System.out.println("考试成绩为:79");
break;
default:
System.out.print("没有该考生。");
}
}
}