什么是switch选择结构

语法格式

switch(表达式){

case 常量 1:

//代码块 1;

break; 

case 常量 2:

//代码块 2;

break;            case块

break;

......

default:

//代码块 n;     default块

break;

}

这里 switch、case、default、break 都是Java 的关键字。

switch 选择结构用到了4个关键字,下面将一一介绍。

switch:表示“开关”,这个开关就是 switch 关键字后面小括号里的值,小括号里要放一个整型变量(表达式)或字符型变量(表达式)。

case:表示“情况、情形”,case 后必须是一个整型或字符型的常量,通常是一个固定的字符、数字,如 8、'a’。case 块可以有多个,顺序可以改变,但是每个case 后常量的值必须各不相同。

default:表示“默认”,即其他情况都不满足。default 后要紧跟冒号。default 块和 case 块的先后顺序可以变动,不会影响程序执行的结果。通常,default 块放在末尾,也可以省略。

break:表示“停止”,即跳出当前结构。

知道了 switch 选择结构的语法, 它的执行过程是

先计算并获得 switch 后面小括号里的表达式或变量的值,然后将计算结果顺序与每个 case 后的常量比较,当二者相等时,执行这个 case 块中的代码;当遇到 break 时,就跳出 switch选择结构,执行switch选择结构之后的代码。如果没有任何一个case后的常量与switch 后的小括号中的值相等,则执行 switch 末尾部分的 default 块中的代码。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值