java分支语句_Java基础学习笔记 -- 7(分支语句)

分支语句

1)if...else...分支

① 独自的 if 语句,不与else配合

语法: if ( boolean 表达式) {

语句块 ;

}

后面代码...

运算:当boolean表达式成立,执行语句块,不成立,则跳过语句块执行后面内容。

案例11:

1b7866e4fd4c769c953b8566b3d24f89.png

② if...else... 语句

语法:if ( boolean 表达式) {

语句块1;

} else {

语句块2;

}

后续代码...

运算:当boolean表达式成立,执行语句块1的内容,不成立,执行语句块2的内容,(二者选其一)。

执行完继续后续代码。

案例12:

7321fe5443c43d839dcf1bc7614c7c1b.png

结果:

ba2aa9de20964778b8c28c9e0f2a78e9.png

4ccd7b5f845c399ff21cd96af29d6ed4.png

案例13:

0334829cbc59b94015a0386fe92ec8cb.png

③ if ... else if ... else if ... else... 多条件分支语句

语法: if ( boolean表达式1 ) {

// 语句块1

} else if ( boolean表达式2 ) {

// 语句块2

} else if ( boolean表达式3 ) {

// 语句块3

} else {

// 语句块4

}

运算:从上往下,哪个if后面的boolean表达式成立,则执行哪个后面的语句块,都不成立,

最后执行else里面的语句块。(所有的分支最终只会有一个执行)

案例14:

32b27eb62f5fbb070c004016e3a7fd83.png

2)switch...case...分支

switch-case是一种特殊的分支结构;

switch-case可以根据一个整数值的不同取值,从不同的程序入口开始执行。

语法:

switch(整型表达式) {

case 整型常量值1:  语句1 ; break ;

case 整型常量值2:  语句2 ; break ;

... ...

default :  语句n;

}

运算:先计算整型表达式的值,

若值等于整型常量值1,则执行语句1,然后break退出分支。

若值等于整型常量值2,则执行语句2,然后break退出分支。

若没有找到匹配的值,则只执行语句n。 然后退出分支。

注意:如果每个分支后面没有写break,那么,当进入该分支之后,会一直执行到default再退出。

switch后的()里可以放的类型:int、char、short、byte、String(JDK1.7);

案例15:

053f0b87c0468f619fac5aceab878119.png

案例16:

e1871d9102ac88311613e7fbd5895a2d.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值