JAVA-switch语句详解

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("没有该考生。");   
        }
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值