switch多选择语句(switch case语句)
-
switch case语句判断一个变量与一系列值中某个值是否相等,每个值成为一个分支
-
switch语句中的变量类型可以是:
-
byte、short、 int 、char
-
switch支持字符串String类型
-
case标签必须为字符串常量或者字面量
switch语句:
switch(expression){ case(value): //语句 break; case(value): break; default: //语句 }
import java.util.Scanner; public class switchDemo01 { public static void main(String[] args) { //switch语句判断一个变量与一系列值中的某个值是否相等,每个值称为一个分支 //char choose = 'B'; Scanner scanner = new Scanner(System.in); System.out.println("请输入选项"); //switch:选择结构 //case具有穿透,要加break跳出 if (scanner.hasNextLine()) { String choose = scanner.nextLine(); switch (choose) { case "A选项": System.out.println("错了,换一个吧"); break; case "B选项": System.out.println("恭喜你答对了"); break; case "C选项": System.out.println("还是不对"); break; case "D选项": System.out.println("错误"); break; default: System.out.println("格式错误,请输入:某选项"); } } scanner.close(); } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具