java switch语句注意事项】的更多相关文章

/* switch语句的使用注意事项: 1.多个case后面的数据不可以重复 2.switch后面的小括号当中只能是下列数据类型: 基本数据类型:byte . short.char.int 引用数据类型:String字符串.enum枚举 3.switch语句格式可以很灵活:前后顺序可以颠倒,而且break语句还可以省略 匹配哪一个case就从哪一个位置向下执行,知道遇到break或者整体结束 */ public class Demo03SwitchNotice{ public static vo…
1.switch语句使用的变量只能是byte.char.short.string数据类型. 2.case后面gender数据必须是一个常量. 3.switch的停止条件: switch语句一旦比配上了其他的一个case语句,那么就会执行对应的case中的语句代码,执行完毕之后如果没有读到break关键自或者是结束switch语句的大括号为止. 4.在switch语句中不管代码的顺序如何,永远都是会先判断case语句,然后没有呵呵的情况下会执行default语句.…
1.多个case后面的值不可以重复 2.switch后面小括号的数据类型(case 后面的数值类型)只能是以下类型 基本数据类型: byte / short / char / int 引用数据类型:String / enum 3.switch语句可以很灵活,多个case和default(只能有一个)顺序可以随意,break语句还可以省略 执行规则:匹配到case或default语句就从当前位置往下执行,直到遇到break,或者switch整体结束 public class SwitchPract…
1.格式 switch(表达式){ case 常量1:语句1:break: case 常量2:语句2:break: case 常量3:语句3:break: .... case 常量n:语句n:break: default: 语句n:break: } //“语句n”可为多句(可看做有括号) //语句顺序执行 //default语句可以不放在最后,放在哪里都一样! 2.注意 表达式返回值类型必须是(int,byte,char,enum,short)之一(没有long和boolean!) case语句…
语句 1:switch语句(掌握) (1)格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: 语句体n+1; break; } 格式解释说明: switch:说明这是switch语句. 表达式:可以是byte,short,int,char JDK5以后可以是枚举 JDK7以后可以是字符串 case:后面的值就是要和表达式进行比较的值 break:表示程序到这里中断,跳出switch语句 defaul…
Java Switch Java Switch Statement switch语句的执行规则如下     1.从第一个case开始判断,不匹配则跳到下一个case继续判断:     2.遇到break则跳出switch语句:     3.default一般是没有匹配项才执行的,一般是放在switch语句末尾.在如下情况下,它会被执行:一.没有匹配项的时候:二.匹配项最后没有break语句,default跟在这个匹配项后面. switch表达式支持的数据类型 =>从JDK7开始switch表达式…
switch 语句基本结构 switch 条件表达式 { case 常量表达式1: 语句 1 case 常量表达式2: 语句 2 . . . case 常量表达式n: 语句 n default: 语句 n+1 } 执行流程 (1)计算条件表达式的值value (2)如果value满足某条case语句,则执行该语句,执行完跳出switch语句 (3)如果value不满足所有的case语句: ​ (3.1)如果有default,则执行该语句,执行完跳出switch语句 ​ (3.2)如果没有defa…
java if...else if...else 语句 if 语句后面可以跟 elseif…else 语句,这种语句可以检测到多种可能的情况. 使用 if,else if,else 语句的时候,需要注意下面几点: if 语句至多有 1 个 else 语句,else 语句在所有的 elseif 语句之后. if 语句可以有若干个 elseif 语句,它们必须在 else 语句之前. 一旦其中一个 else if 语句检测为 true,其他的 else if 以及 else 语句都将跳过执行. ja…
switch语句使用的注意事项: 多个case后面的数值不可以重复. switch后面的小括当中只能是下列数据类型: 基本数据类型:byte/short/char/int 引用数据类型:String字符串.enum枚举. switch语句格式可以很灵活:前后顺序可以颠倒,而且break语句还可以省略. “匹配到哪一个case就从哪一个位置向下执行,直到遇到了break或者整体结束为止.” public class CaiNiao{ public static void mian(String[]…
[前言] 流程控制语句: 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的.也就是说程序的流程对运行结果有直接的影响.所以,我们必须清楚每条语句的执行流程.而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能. 流程控制语句分类: 顺序结构 选择结构:if语句.switch语句 循环结构:while语句.for语句 一.顺序结构: 是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的. 总的来说:写在前…