java switch 条件_Java ——if条件语句 switch语句

本节重点思维导图

37f91cdf328d6e8a01a410f12adae8b8.png

if条件语句

//如果条件表达式成立,执行语句块

if(条件表达式){

//…语句块

}

如果语句块只有一条语句,大括号可以省略,否则不能省略。

建议,不管有几条语句,都不要省略大括号

//如果条件表达式成立,执行语句块1,否则执行语句块2

if(条件表达式){

//…语句块1

}else{

//…语句块2

}

//如果条件表达式1成立,执行语句块1;否则如果条件表达式2成立,执行语句块2……否则执行语句块N

if(条件表达式1){

//…语句块1

}else if(条件表达式2){

//…语句块2

} else if(条件表达式3){

//…语句块3

}

…… else {

//…语句块N

}

switch语句

switch(变量){

case 值1:

语句块1;

break;

case 值2:

语句块2;

break;

……

default:

语句块N;

break;

}

程序执行:

从上往下,当变量的值等于某一个case时,则执行case所对应的语句块,遇到break结束;如果所有的case都不匹配,则执行default。

beak:跳出当前的switch语句。

注意:变量的数据类型只能是char byte short int long 枚举

Java-Runoob-高级教程-实例-方法:11. Java 实例 – enum 和 switch 语句使用

ylbtech-Java-Runoob-高级教程-实例-方法:11. Java 实例 – enum 和 switch 语句使用 1.返回顶部 1. Java 实例 - enum 和 switch 语句 ...

【C语言】-条件语句-switch语句

switch语句: 用于直接处理不同情况下的多路问题. switch语句又可称为开关语句,其执行流程和多分支if语句类似. switch (表达式) { case 常量表达式1:语句组1;break; ...

goto语句 switch语句

goto语句 #include using namespace std; int main() { int i = 1; number: i++; std::cout ...

java多条件查询SQL语句拼接的小技巧

问题: 一个界面有个多个文本框输入值(或下拉框)展示的查询条件,也就是组合条件查询,需要在java里面动态拼接SQL,where条件如何写? 解决思路: 在where关键字后面固定写 1=1, 若还有 ...

关系运算符 逻辑运算符 if 语句 switch语句

1. BOOL类型 BOOL isRightOrNo = YES; isRightOrNo = 56;//可以打印出来,在C语言中,非0即真 printf("%d\n" , isR ...

Java语法基础(三)----选择结构的if语句、switch语句

[前言] 流程控制语句: 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的.也就是说程序的流程对运行结果有直接的影响.所以,我们必须清楚每条语句的执行流程.而且,很多时候我们要通过 ...

Java学习之分支结构---判断语句:if语句和switch语句

一个if语句包含一个布尔表达式和一条或多条语句,if 语句的用语法如下:if 语句 if(布尔表达式) { //如果布尔表达式为true将执行的语句 },如果布尔表达式的值为 true,则执行 if ...

【技术累积】【点】【java】【2】聊一聊似曾相识的switch语句

闲聊 有些东西并不能像爱因斯坦老先生说的那样,书上查的到就不用去记住... 开始 java使用了C的所有流程控制语句: java中同样有switch语句: 大多数情况下,switch都可以用if替换: ...

第二部分 条件控制执行语句、循环语句、switch语句、跳转语句和其它语句

条件控制执行语句: if语句 if....else....语句 循环语句: while语句 do....while语句 for语句 switch语句: 跳转语句: break; continue; r ...

随机推荐

Oracle to_char 转换数值

SQL> Select CONCAT(TO_CHAR('0.001'*100,'990.99'),'%') FROM DUAL; CONCAT(TO_CHAR(' --------------- ...

GridView不換行

在开发中用到了需要ScrollView嵌套GridView的情况,由于这两款控件都自带滚动条,当他们碰到一起的时候便会出问题,即GridView会显示不全. 解决办法,可以把ScrollVIew给删除 ...

基于本地文件系统的LocalDB

零.前言 之前写一些小工具的时候,需要用到数据存储方面的技术,但是用数据库又觉得太大了,本地文件存储txt文件存储又不是很规范,于是乎想到了去编写一个简单的基于本地文件系统的数据存储库,暂且叫它loc ...

Azure AI 服务之文本翻译

当下人工智能可谓是风头正劲,几乎所有的大厂都有相关的技术栈.微软在 AI 领域自然也是投入了重注,并且以 Azure 认知服务的方式投入了市场: 也就是说作为开发者我们不需要学习太多 AI 的理论知识 ...

Hibernate给表和字段设置前后缀及分隔符

在中介绍了如何生成数据表.但是这只是最基本的.hibernate在生成或者操作数据库时,会受一些限制.比如 ...

hashMap的hashCode() 和equal()的使用

hashMap的hashCode() 和equa()的使用 在java的集合中,判断两个对象是否相等的规则是: ,判断两个对象的hashCode是否相等 如果不相等,认为两个对象也不相等,完毕 如果相 ...

【ES】学习3-请求体查询

1.空查询 GET /index_2014*/type1,type2/_search {} GET /_search { , } 2.查询表达式 DSL只需将查询语句传递给 query 参数 GET ...

javaEE体系结构【转载】

转载自: http://blog.csdn.net/chjskarl/article/details/72629014?locationNum=3&fps=1 JavaEE是一套使用Java进 ...

2018.12.05 codeforces 961E. Tufurama(主席树)

传送门 一眼主席树sbsbsb题(%%%树状数组大佬们). 简化题意:求满足x

Solidworks 2016中导出URDF文件

安装SolidWorks to URDF exporter插件 下载SolidWorks to URDF Exporter插件后按照网站上的步骤进行安装(目前该插件已经在Win 7 64位系统+Sol ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值