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对应的内容
- 华为鸿蒙系统|小米加入鸿蒙,这也太魔幻了,这一点存疑
- 短视频|小白短视频副业项目,一个月赚几千块!
- 腾讯|腾讯的传奇(十二)“一只饿死鬼投胎的小精灵”
- 单反|4月份拍照最好的4部手机,堪比“小单反”,拍照党必备
- 网游|B站刷竖屏,快手加弹幕,视频平台争学“小无相功”
- 小米科技|面对友商围剿压力,小米12系列不堪重负,终究还是降价了
- javascript|10.混合对象「类」
- 半导体|便利店布局私域到家服务 美宜佳优选支付宝小程序开通外卖
- MIUI|小米将要推出新系统MIUI Go, 低端机的福音来了。
- 小米科技|发布半年多,Win11真的比Win10好用吗?它们之间有什么区别?