第三章 选择结构

选择结构

流程控制:流程控制用来控制程序中各语句的执行顺序
if分支结构

使用if选择结构:可以处理单一或组合条件的情况

if(条件){

//代码块

}

使用if-else if选择结构:可以处理简单的条件分支情况

if(条件){

//代码块

}else{

//代码块

}

多重if选择结构:可以处理分段的条件分支情况

if(条件){

//代码块

}else if(条件){

//代码块

}

注意:使用多重if选择语句处理问题时需要注意顺序

嵌套if选择结构:可以处理复杂的条件分支情况

if(条件){

if(条件){

//代码块

}}else if(条件){

if(条件){

//代码块

}}

字符串作比较时

= =比较的时内存地址

equals 比较的时字符串的值

例如"火腿".equals(foot)

switch分支结构:(在多重分支并且条件判断是等值判断的情况)

switch (表达式) {

case 常量 1:

语句;

break;

case 常量 2:

语句;

break;

default:

语句;

}

注意:1,如果需要每个case执行完后跳出,在每个case后不要忘记写break;

2,case后的常量值不能相同

3,default块顺序可以变动,但要注意其执行顺序。通常,default块放在末尾,也可以省略

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值