switch语句总结(代码片段)

david-van david-van     2023-01-15     264

关键词:

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语句&#x... 查看详情

删掉编程中的switch语句(代码片段)

...重方法是一种有趣的方式,可以帮你摆脱令人讨厌的switch。而且,这也有助于提升代码的可读性。所以,在决定继续坚持使用switch之前,一定要先试一试。本文最初发布于BitsandPieces。很多开发者都讨厌switch语句&#x... 查看详情

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.可以... 查看详情

pythontouchdesigner的python-switch语句最差(代码片段)

查看详情

pythontouchdesigner的python-switch语句最佳(代码片段)

查看详情