Java笔记——控制流程switch
2021/9/4 11:05:54
本文主要是介绍Java笔记——控制流程switch,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
switch(变量{
case 变量1:
输出语句;
break;//可选
case 变量2:
输出语句;
break;//可选
case 变量3:
输出语句;
break;//可选
...
default: //可选
输出语句;
}
- switch里面的变量类型可以是byte,short,int,char,String,enum
- 当switch中的变量与case某一个变量相等时,执行该case输出语句;如果都不符合,执行default语句。
public class Test01 { public static void main(String[] args) { String day = "Sunday"; switch (day) { case "Monday": { System.out.println("星期一"); break; } case "Tuesday": { System.out.println("星期二"); break; } case "Wednesday": { System.out.println("星期三"); break; } case "Thursday": { System.out.println("星期四"); break; } case "Friday": { System.out.println("星期五"); break; } case "Saturday": { System.out.println("星期六"); break; } case "Sunday": { System.out.println("星期天"); break; } default: { System.out.println("什么鬼?"); } } } }
输出结果为:
星期天
注意:如果case语句不加break,当执行完符合条件的case语句时,会执行剩下的所有case语句
public class Test01 { public static void main(String[] args) { String day = "Friday"; switch (day) { case "Monday": { System.out.println("星期一"); } case "Tuesday": { System.out.println("星期二"); } case "Wednesday": { System.out.println("星期三"); } case "Thursday": { System.out.println("星期四"); } case "Friday": { System.out.println("星期五"); } case "Saturday": { System.out.println("星期六"); } case "Sunday": { System.out.println("星期天"); } default: { System.out.println("什么鬼?"); } } } }
输出结果为:
星期五
星期六
星期天
什么鬼?
这篇关于Java笔记——控制流程switch的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-28MQ底层原理资料详解:新手入门教程
- 2024-11-28MQ项目开发资料详解:新手入门教程
- 2024-11-28MQ项目开发资料详解:入门与初级用户指南
- 2024-11-28MQ消息队列资料入门教程
- 2024-11-28MQ消息队列资料:新手入门详解
- 2024-11-28MQ消息中间件资料详解与应用教程
- 2024-11-28MQ消息中间件资料入门教程
- 2024-11-28MQ源码资料详解与入门教程
- 2024-11-28MQ源码资料入门教程
- 2024-11-28RocketMQ底层原理资料详解