1234567891011121314151617181920212223242526272829303132333435 |
- import java.util.Scanner;
- /**
- * ClassName: TestScanner01
- *
- * @Author 爱扣钉-陈晨
- * @Create 2023/11/20 9:14
- * @Version 1.0
- */
- public class TestSwitch05 {
- //switch(表达式)中表达式的值必须是下述几种类型之一:
- // byte,short,char,int,枚举 (jdk 5.0) 后面学习,String (jdk 7.0);
- // case子句中的值必须是常量,不能是变量名或不确定的表达式值或范围;
- // 同一个switch语句,所有case子句中的常量值互不相同;
- // break语句用来在执行完一个case分支后使程序跳出switch语句块;如果没有break,程序会顺序执行到switch结尾;
- // default子句是可选的。同时,位置也是灵活的。当没有匹配的case时,执行default语句。
- public static void main(String[] args) {
- String i = "c";
- switch (i){
- case "a":
- System.out.println("1");
- break;
- case "b":
- System.out.println("2");
- break;
- default:
- System.out.println("不存在!!");
- //break;
- }
- }
- }
|