java_2018_Day14_选择结构(switch语句)

/*
    选择结构(switch语句)
        格式:
            switch(表达式){
                case 值1:
                    语句体1;
                    break;
                case 值2:
                    语句体2;
                    break;
                ...
                default:
                    语句体n+1;
                    break;
            }
            
        解释
            switch:表示这个switch选择结构
            表达式:这个地方取值是有限定
                类型:
                    byte,short,int,char
                    JDK7以后还可以用String
            case:后面跟的是要和表达式进行比较的值
            语句体:要执行的代码
            break:表示中断,代码的结束,可以控制switch语句的结束
            defauit:当所有的值都和表达式不匹配的时候执行
        注意
            case 只能是常量,不能是变量,多个case后面的值不能相同
            default 可以省略,但是不建议,因为它的作用是对不正确的值判断,可以在任意位置,建议最后
            break 不可以省略,不中断,继续执行,最后的break可以省略,不建议
        结束条件
            遇到break结束
            走到最后结束
        switch和if的区别
            if
                针对结果是boolean类型的判断
                针对一个范围的判断
                    10-20之间
                针对几个常量值的判断
            switch
                针对几个常量值的判断
*/
import java.util.Scanner;
class xuanze {
    public static void main(String[] args)    {
        Scanner sc = new Scanner(System.in);//创建键盘录入对象
        System.out.println("请输入一个字符串数据:");
        String ss = sc.nextLine();//录如数据
        //int week = sc.nextInt();
        switch(ss){
            case "hello":
                System.out.println("hello");
                break;
            case "world":
                System.out.println("world");
                break;
            default:
                System.out.println("没有找到");
                break;
        }
    }

    
}

猜你喜欢

转载自www.cnblogs.com/dlbm/p/9185009.html