/* 选择结构(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; } } }
java_2018_Day14_选择结构(switch语句)
猜你喜欢
转载自www.cnblogs.com/dlbm/p/9185009.html
今日推荐
周排行