else {max = b;//我可以做//max += 10;System.out.println(\"较大的值是:\"+max);
复制代码
3.4 switch 语句的格式和执行流程概述3.4.1 格式解释3.4.1 格式解释:
switch(表达式) {case 值1:语句体1;break;case 值2:语句体2;break;case 值3:语句体3;break;...default:语句体n+1;break;
复制代码
switch 表示这是 switch 语句
表达式的取值: byteshortintchar
JDK5 以后可以是枚举
JDK7 以后可以是 String
case 后面跟的是要和表达式进行比较的值
语句体部分可以是一条或多条语句
break 表示中断 , 结束的意思 , 可以结束 switch 语句
default 语句表示所有情况都不匹配的时候 , 就执行该处的内容 , 和 if 语句的 else 相似 。
3.4.2 执行流程首先计算出表达式的值
其次 , 和 case 依次比较 , 一旦有对应的值 , 就会执行相应的语句 , 在执行的过程中 , 遇到 break 就会结束 。
最后 , 如果所有的 case 都和表达式的值不匹配 , 就会执行 default 语句体部分 , 然后程序结束掉 。
3.5 switch 语句的练习switch 语句的案例根据数字输出对应星期import java.util.Scanner;/** switch语句格式:* switch(表达式) {* case 值1:* 语句体1;* break;* case 值2:* 语句体2;* break;* case 值3:* 语句体3;* break;* ...* default:* 语句体n+1;* break;* ** 格式解释:* 表达式:byteshortintchar* JDK5以后可以是枚举JDK7以后可以是字符串* case后面的值:是用来和表达式的值进行匹配的* break:表示中断的意思* default:所有的值都和表达式不匹配 , 就执行default对应的内容
- 苹果|华为新一代“小方表”来了:Watch FIT 2正式官宣
- 小米|小米最强影像旗舰!小米12S系列海报泄密:徕卡标变白了
- 徕卡|超大杯命名揭晓!卢伟冰换上小米12S Ultra
- 户外|“小眼镜”增多 专家支招教你科学用眼
- 单项冠军|再添三家“小巨人”,青岛高新区梯度培育见成效
- 陨石|小行星“打水漂”闯入地球 形成世界最长陨石陨落带
- 小米|小米12S系列官宣7月4日正式发布:小米与徕卡联合研发
- 个头大的车厘子比小樱桃营养价值更高,对吗 蚂蚁新村6月28日答案最新
- ssd|小屏旗舰跌至2699元,67W快充+5000万三摄,成荣耀70最大对手
- ios16|一步到位能用5年,目前这3款手机能闭眼入,买手机不要太小气
