java中的一写语句

if语句

写法
if(布尔表达式){代码块}
含义
当()中的布尔表达式为true时才执行后面的代码块

if(){}else{}语句

写法
if(布尔表达式){
代码块1}else{
代码块2 }

含义
当()中的布尔表达式为true时执行代码块1;为false时执行代码块2

if(){}else if(){}else if(){}else{}

写法
if(布尔表达式 1){
//代码块 1
}else if(布尔表达式 2){
//代码块
}else if(布尔表达式 2){
//代码块 2
}else{
//代码块 3
}

含义
如果布尔表达式 1 为true 那么执行代码块1 ,整个if else if 结束
如果布尔表达式 1 为false 那么继续判断布尔表达式 2 …
如果所有布尔表达式都为false 那么执行代码块3
注意: if else if 语句 代码块 1 2 3 一定是只有一个代码块执行。其他的都不会执行。

switch语句

写法
switch©{
case value1:
代码;
break;
case value2:
代码;
break;

default:
代码;
break;
}

**()中支持的数据类型:
switch表达式后面的数据类型只支持byte,short,char,int四种整形类型、枚举类型和java.lang.String类型。其中枚举和String在jdk1.7以后支持 **
流程解释:
1,获取expr值
2,从上到下和case 的 value比较
如果相同执行当前case下面的代码(可以是多句,多行代码),
如果没有break,那么接下来所有的case 都会匹配成功(即使case 的value 和 expr不同),然后执行case下的代码。然后执行default
如果有break,那么switch执行完毕,跳出。
3,如果所有的case都匹配失败
执行default中的代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值