JAVA-switch语句详解

来源:互联网 发布:魔兽数据库 api 编辑:程序博客网 时间:2024/06/04 23:30

switch语句概述:

switch语句又称情况选择语句、开关语句。

该语句属于分支结构的一种,对不同情况做出不同决策的语句。


举个栗子,switch语句就像买车一样:

一个月后的情况是我将长途旅行,所以我在货车、摩托车、电动车、三轮车、篷车、装甲车、雪橇车、纺织车、玩具车、越野车这些出行办法中,选择了越野车;

再举个栗子:

明天遇到要考试的情况,所以我在认真复习、玩电脑这些决策中,选择了认真复习;


你应该可以了解这个语句的作用了:根据开关值的不同,执行不同的情况,直到遇上中断;如果所有的情况都不符合开关值,那么就执行默认的分支。

使用这个语句的过程中,这些关键字最经常用:switch(开关)、case(情况)、default(默认值)、break(中断)


switch语法与性质:

switch语句基本格式:

switch(变量名){case 变量可能值1:    //如果变量值与变量可能值1吻合    分支代码1    //就执行分支代码1    break;    //跳出swithcase 变量可能值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("没有该考生。");           }    }}
0 0
原创粉丝点击