AvA 多种这排— Switch语句 OSwitch语句可以从多种选项中根据表达式的 组固定的值进行选择。 ○这个表达式只能得出类型为char、byte、 short 或者int的结果,不能使用ong,否则语句将无 法编译。 ○在正常情况下,它很像一个旋转开关,可供用 户从一组固定的选项中选择。 OSwitch语句从与选择值相匹配的case标签处开 始执行,一直执行到下一个 break处或 switch的 末尾。 ○如果没有与之匹配的case标签,那么执行 deau子句,如果此子句存在的话
多种选择——Switch语句 Switch语句可以从多种选项中根据表达式的一 组固定的值进行选择。 这个表达式只能得出类型为char、byte、short 或者int的结果,不能使用long,否则语句将无 法编译。 在正常情况下,它很像一个旋转开关,可供用 户从一组固定的选项中选择。 Switch语句从与选择值相匹配的case标签处开 始执行,一直执行到下一个break处或switch的 末尾。 如果没有与之匹配的case标签,那么执行 default子句,如果此子句存在的话
JAvA SwItch 语句 注意—在 switch(expn r1)语句 switch语句的句法是 中, expres必须与int类型是赋 值兼容的;byte, short或har switch(exprI 类型可被升级;不允许使用 case expre 浮点或long表达式。 statements 当变量或表达式的值不 b reaK 能与任何case值相匹配时,可 case expr3: 选缺省符( default)指出了 statements; 应该执行的程序代码。如果 break: 没有 break语句作为某一个 case代码段的结束句,则程序 default. 的执行将继续到下一个cas statements; 而不检查case表达式的值 b reaK, JAVA
switch语句 switch语句的句法是: switch (expr1){ case expr2: statements; break; case expr3: statements; break; default: statements; break; } 注意──在switch (expr1) 语句 中,expr1必须与int类型是赋 值兼容的;byte, short或char 类型可被升级;不允许使用 浮点或long表达式。 当变量或表达式的值不 能与任何case值相匹配时,可 选缺省符(default)指出了 应该执行的程序代码。如果 没有break语句作为某一个 case代码段的结束句,则程序 的执行将继续到下一个case, 而不检查case表达式的值