switch多选择结构
2021/9/5 6:07:32
本文主要是介绍switch多选择结构,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
switch多选择结构
#switch case语句是多选择结构的另外一种实现方式
#判断一个值与另一个值是否相等
#switch语句中的变量可以是整数类型或者字符类型
#case标签必须为字符串常量或者字面量
public class SwitchDome01 { public static void main(String[] args) { //case穿透,不加break的语句块连同后面的语句都会全部输出,哪怕值不相等 //switch多选择结构:匹配一个具体的值 char grade = 'b'; switch (grade){ case 'a': System.out.println("优秀"); break;//终止程序循环,尽量每一个case语句块后面加上,不加会有case穿透现象 case 'b': System.out.println("良好"); break;//终止程序循环,尽量每一个case语句块后面加上,不加会有case穿透现象 case 'c': System.out.println("一般"); break;//终止程序循环,尽量每一个case语句块后面加上,不加会有case穿透现象 case 'd': System.out.println("垃圾"); break;//终止程序循环,尽量每一个case语句块后面加上,不加会有case穿透现象 default://条件为false使用的语句 System.out.println("不知道你在说什么"); } } }
public class SwitchDome02 { public static void main(String[] args) { String name = "贺前发"; switch (name){ case"贺前发": System.out.println("贺"); break; case"前": System.out.println("前"); break; case"fa": System.out.println("发"); default: System.out.println("干哈"); } } }
break
#用于任何循环语句的主体部分,用于强行退出循环,不执行剩下的语句
#也可以用于switch,
public class BreakDome01 { public static void main(String[] args) { int i =0; while (i<100){ i++; System.out.println(i); if (i==30){ break;//用于任何循环语句的主体部分,用于强行退出循环,不执行循环中剩下的语句,也可以用于switch语句中使用 } } } }
这篇关于switch多选择结构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-07fastcgi 是什么-icode9专业技术文章分享
- 2024-10-07fastcgi 的详细使用教程介绍-icode9专业技术文章分享
- 2024-10-07git如何更新单个文件到本地-icode9专业技术文章分享
- 2024-10-07如何使用ASM(Abstract Syntax Tree Manipulation)技术来修改第三方AAR依赖中的函数-icode9专业技术文章分享
- 2024-10-07Activity 跳转时间耗时很长怎么优化解决-icode9专业技术文章分享
- 2024-10-07Androud Toast 有哪些常用的第三方组件-icode9专业技术文章分享
- 2024-10-07在viewmodel中怎么使用 mmkv?-icode9专业技术文章分享
- 2024-10-07MMKV.defaultMMKV() 是单例模式吗?-icode9专业技术文章分享
- 2024-10-04el-table 开启定时器下,表格的选中状态会消失是什么原因-icode9专业技术文章分享
- 2024-10-03如何安装和初始化飞牛私有云 fnOS?-icode9专业技术文章分享