博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java条件语句 switch case
阅读量:6240 次
发布时间:2019-06-22

本文共 643 字,大约阅读时间需要 2 分钟。

不得不说的几点小秘密:

1、 switch 后面小括号中表达式的值必须是整型或字符型

2、 case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2

3、 case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束 如

 

运行结果:

 

4、 可以把功能相同的 case 语句合并起来,如

5、 default 块可以出现在任意位置,也可以省略

 

今天是星期一、三、五,则早餐吃包子,如果是星期二、四、六,则早餐吃油条,如果是星期日,则吃“主席套餐”

运行结果为: 吃主席套餐

public class HelloWorld {

public static void main(String[] args) {
char today='日';
switch(today){
case'一':
case'三':
case'五':
System.out.println("早餐吃包子");
break;
case'二':
case'四':
case'六':
System.out.println("早餐吃油条");
case'日':
System.out.println("吃主席套餐");
break;
}
}
}

 

转载于:https://www.cnblogs.com/JinQing/p/6225576.html

你可能感兴趣的文章
Javascript与Ajax
查看>>
X11转发图形界面的问题处理方式
查看>>
Django 过滤器
查看>>
linux 中建立HTTPS访问
查看>>
Environment variable ORACLE_UNQNAME not defined
查看>>
Exchange各版本号收集
查看>>
NAS与SAN存储
查看>>
【Case分享】Exchange 2013EMS命令无法加载
查看>>
nrm切换npm源利器
查看>>
[C编程在Linux上]用 printf做彩色日志记录
查看>>
O365结合ADFS限制用户登录地址 (二) - 安装AAD Connect
查看>>
Lync 2013 配合 Sonus SBC 1000/2000 配置呼叫转接和同时拨打
查看>>
工作流引擎Synchro Flow的流程度量
查看>>
asp.net 使用ffmpeg.exe获取视频信息并截图方法类
查看>>
Go36-31-sync.WaitGroup和sync.Once
查看>>
input设置为disabled提交后获取不到该值的解决方法
查看>>
我的友情链接
查看>>
利用wget 和队列 模拟网络爬虫 (不带判重程序)
查看>>
从零开始学习Gradle之三---多项目构建
查看>>
年轻人的自我自救:你有没有勇气输得起?
查看>>