Day13 Java流程控制的选择结构之switch
2022/2/22 22:26:50
本文主要是介绍Day13 Java流程控制的选择结构之switch,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
switch
自定义:
通过判断一个变量与给出的几个选项进行匹配,判断是否相等
语法:
switch(expression){ case value://value是要判断的内容, break;//可选,不选,后续分支都会输出,初称为“穿透” case value://value是要判断的内容, break;//可选, default://可选
JDK7后可以判断字符串String类型
例子1:
package struct; public class SwitchDemo01 { public static void main(String[] args) { String grade = "A"; switch (grade){ case "A": System.out.println("优秀"); break; case "B": System.out.println("良好"); break; case "C": System.out.println("及格"); break; case "D": System.out.println("再接再厉"); break; case "E": System.out.println("挂科"); break; default: System.out.println("未知等级"); } } }
自己举例:
还是吃饭,点菜,返回结果 ,结合Scanner。
package struct; import java.util.Scanner; public class SwitchDemo01D { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String foodName = scanner.nextLine(); switch(foodName){ case "宫爆鸡丁": System.out.println("你点了宫爆鸡丁"); break; case "番茄炒菜": System.out.println("你点了番茄炒菜"); break; case "土豆焖鸡": System.out.println("你点了土豆焖鸡"); break; default : System.out.println("你说啥"); break; } scanner.close(); } }
这篇关于Day13 Java流程控制的选择结构之switch的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Java中定时任务实现方式及源码剖析
- 2024-11-24Java中定时任务实现方式及源码剖析
- 2024-11-24鸿蒙原生开发手记:03-元服务开发全流程(开发元服务,只需要看这一篇文章)
- 2024-11-24细说敏捷:敏捷四会之每日站会
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解