复习总结(选择结构)

if选择结构介绍
if基本选择结构的使用
语法格式:
if(条件){代码块,条件成立后要执行的代码块,可以是一条语句也可以是一组语句}
关键字 if 后的小括号里的条件是一个表达式,而且表达式的值必须是true或false程序执行时,先判断条件。
当结果为true时,程序先执行大括号里的代码块,再执行if结构({}部分)后面的代码
当结果为false时,不执行大括号里的代码块,直接执行if结构后面的代码。
基本if选择结构:可以处理单一或组合条件的情况

if (条件1){
//代码块
}
复杂判断条件下如果要使用if基本选择结构,需要判断的条件比较多,Java中可以使用逻辑运算符链接条件。

if-else选择结构的使用
if-else结构除了要实现条件成立执行的操作外,还要实行条件不成立时执行的操作
if-else选择结构:可以处理简单的条件分支情况。这种形式结构简单,但会在实际开发中使用频繁
语法格式:

if (条件){
代码块1
}else{
代码块2
}
运行流程图:
if后小括号里的条件是一个表达式,而且表达式的值必须为true或false程序执行时,先判断条件。
当结果为true时,程序先执行if后面大括号里的代码块,else后面大括号的代码块不再执行,然后直接执行后面的内容
当结果为false时,不执行if后面大括号里的代码块,直接执行else后面大括号的代码

if-else选择结构的使用
多重if选择结构可以处理复杂的条件分支情况。多重if选择结构再解决需要判断的条件区间时有很大的优势

if (条件1){
代码块1
}else if (条件2){
代码块2
}else {
代码块3
}

嵌套if选择结构的使用
嵌套if选择结构:在if选择结构中又多包涵一个或者多个if选择结构的情况,这种结构一般用于较为复杂的流程控制中。if选择结构嵌套形式很多;如下面的基本结构:

if (条件1){
if (条件2){
代码块1
}else {
代码块2
}
}else {
if (条件3){
代码块3
}else {
代码块4
}
}
首先判断程序条件1,如果成立,则判断条件2,如果条件2成立,执行代码块1,否则执行代码
switch选择结构
当需要多重分支并且条件判断是等值判断的情况下,使用switch选择结构代替多重if选择结构会更简单。代码更清晰易懂。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言&生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值