JAVA中的 if 和 switch的语句 上

第一种形式

if(关系表达式) {

​ 语句体;

​ }

​ 执行流程

​ 首先判断关系表达式看其结果是true还是false,

​ 如果是true就执行语句体

​ 如果是false就不执行语句体

第二种形式

格式

​ if(关系表达式) {

​ 语句体1;

​ }else {

​ 语句体2;

​ }

执行流程

• 首先判断关系表达式看其结果是true还是false

• 如果是true就执行语句体1

• 如果是false就执行语句体2

第三种形式

格式:

​ if(关系表达式1) {

​ 语句体1;

​ }else if (关系表达式2) {

​ 语句体2;

​ }

​ …

​ else {

​ 语句体n+1;

​ }

流程:

​ 首先判断关系表达式1看其结果是true还是false

​ 如果是true就执行语句体1

​ 如果是false就继续判断关系表达式2看其结果是true还是false

​ 如果是true就执行语句体2

​ 如果是false就继续判断关系表达式…看其结果是true还是false

​ …

​ 如果没有任何关系表达式为true,就执行语句体n+1。

Swiitch语句

格式:

​ switch(表达式) {

​ case 常量值1:

​ 语句体1;

​ break;

​ case 常量值2:

​ 语句体2;

​ break;

​ …

​ default:

​ 语句体n+1;

​ break;

​ }

执行流程:

​ 1. 首先计算出表达式的值

​ 2. 其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束。

​ 3. 最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值