• 8 switch case


    当一个case成立,从这个case向后穿透所有case,即使后面的case条件不成立

    包括default,直到程序结束或者遇到break程序才结束。

    1.case是常量,且不能重复

    2.表达式可以是byte,short,int ,char在java1.5 以后支持枚举类型,在java1.7以后支持String 类型

    3.switch 结束标志 1.遇到break 2.执行到代码最后一行

    结构

    switch(表达式或变量){

    case 1:syso(1);

    case 2:syso(2);

    case 3:syso(3);break;

    case 4:syso(4);

    case 5:syso(5);

    default:syso(10);

    }

    么default位置可以改变,也可以省略,但是省略了以后那么就有可能会出现case中不包含的情况从而报错

    import java.util.Scanner;
    public class HellowWorld {
    public static void main(String[] argv ) {
    Scanner sc=new Scanner(System.in);
    String s=sc.next();
    switch(s)
    {
    case "a":System.out.println("a");break;
    case "b":System.out.println("b");break;
    case "c":System.out.println("c");break;
    case "d":System.out.println("d");break;
    default:System.out.println("没有这个值");
    }
    }
    }
  • 相关阅读:
    Spring Boot 是什么?
    python学习笔记
    csu oj 1344: Special Judge
    csu oj 1343 Long Long
    csu oj 1342: Double
    csu oj 1341 string and arrays
    机器学习之——认识机器学习
    CSU OJ 1340 A Sample Problem
    java logback 正则过滤
    java vm (二) 之 虚拟机启动对类的操作
  • 原文地址:https://www.cnblogs.com/xuwangqi/p/11028152.html
Copyright © 2020-2023  润新知