关键词:
switch语句中可以跟的类型有byte,short int char 后来加上了enum String类型
注意的是
default在当前switch找不到匹配的case时执行。default并不是必须的。
一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break。
如果没有break,switch程序会一直执行下去直到遇到break或switch结束
1,default在末尾
1 int num = 7; 2 switch (num) 3 case (1): 4 System.out.println("one"); 5 6 case (2): 7 System.out.println("two"); 8 break; 9 10 case (4): 11 System.out.println("four"); 12 break; 13 14 case (7): 15 System.out.println("seven"); 16 17 default: 18 System.out.println("eight"); 19 20
java输出:
1 seven 2 eight
2,default在行中或者开头
所有case都不满足条件,则执行default,并执行default语句之后的case语句,直到break或结束
1 int num = 6; 2 switch (num) 3 case (1): 4 System.out.println("one"); 5 6 default: 7 System.out.println("eight"); 8 9 case (2): 10 System.out.println("two"); 11 break; 12 13 case (4): 14 System.out.println("four"); 15 break; 16 17 case (7): 18 System.out.println("seven"); 19 20 21
输出
1 eight 2 two
java基础12----switch语句(代码片段)
文章目录引言switch语句介绍总结引言前面讲了ifelse分支结构,在Java中还有一种语句能用于分支结构,那就是switch语句。switch语句介绍与ifelse语句不同的是,ifelse中的判断条件要求的是布尔表达式,而switch判断的是... 查看详情
c语言流控制命令的总结(代码片段)
...使亲手写完代码之后,也很柔个i混淆其中的语法。比如switch语句中,每一种case的常数后需要加冒号;break语句需要分号;do语句中 do 查看详情
选择判断语句(switch)(代码片段)
1、switch语句格式switch(表达式) case取值1: 执行语句; break; case取值2: 执行语句; break; …... default: 执行语句; break;2、switch语句特点 1,switch语句选择的类型只有四种... 查看详情
switch语句(代码片段)
switch语句和if语句一样,都属于选择语句(分支语句)通过对给定的条件进行判断,从而决定执行两个或多个分支中的哪一支。因此,在编写选择语句之前,应该首先明确判断条件是什么,并确定当判断结果为“真”或&ldqu... 查看详情
swiftswift中的基本switch语句(代码片段)
12switch语句(代码片段)
publicclassFileTestpublicstaticvoidmain(String[]args)Scannerscan=newScanner(System.in);intweek=scan.nextInt();switch(week)case1:System.out.println("星期一");break;case2:System.out.println("星期二");break 查看详情
python之switch语句,优化多个if语句(代码片段)
python中并没有多分支的语句。像c语言中有switch语句,可以避免多个if的使用场合,简化代码。 python若想实现多分支的功能需要自己构建代码,涉及到装饰器的知识点。下面举个例子。switch_dicts=defdeco(data):defwrapper(func):ifda... 查看详情
switch语句用法规则(代码片段)
switch也是c语言中比较常见的一种函数,前面学这个的时候只是记了一个大概的用法,也没怎么练习今天上c语言实训课的时候被同学问了一个关于switch的题目,我选错了。所以回来重新整理一下这个函数的要点。先来看一下今天... 查看详情
switch语句(代码片段)
Switch(变量)case1:如果变量和1的值相同,执行该处代码break;case2:如果变量和2的值相同,执行该处代码break;case3:如果变量和3的值相同,执行该处代码break;default:如果变量和以上的值都不相同,执行该处代码break;★switch后边的变量和ca... 查看详情
csharp如何使用switch语句的示例。(代码片段)
c_cppc++switch语句(代码片段)
csharp如何使用switch语句的示例。(代码片段)
删掉编程中的switch语句(代码片段)
...重方法是一种有趣的方式,可以帮你摆脱令人讨厌的switch。而且,这也有助于提升代码的可读性。所以,在决定继续坚持使用switch之前,一定要先试一试。本文最初发布于BitsandPieces。很多开发者都讨厌switch语句... 查看详情
删掉编程中的switch语句(代码片段)
...重方法是一种有趣的方式,可以帮你摆脱令人讨厌的switch。而且,这也有助于提升代码的可读性。所以,在决定继续坚持使用switch之前,一定要先试一试。本文最初发布于BitsandPieces。很多开发者都讨厌switch语句... 查看详情
019_增强switch语句(代码片段)
在jdk7新出了增强switch语句、就是可以使用字符串作为表达式结果和case值了。jdk之前仅限于能自动转化为int类型的byte、short、char、int本身以及枚举。程序示例:publicclassTestSwitchpublicstaticvoidmain(String[]args)Stringa="y";switch(a)//JDK7的新... 查看详情
跳出语句break,continue(代码片段)
break作用:终止switch或者循环。一旦执行break语句switch语句立刻结束,循环立刻跳出。使用场景:在选择结构switch语句中或在循环语句中,离开使用场景的存在是没有意义的。publicclassDemo14/*break关键字的用法有常见的两种:1.可以... 查看详情