使用Java语言深入理解程序逻辑:条件结构精讲(觉得不行的可以点赞加关注,下次再来评价)

 

回顾

在Java中,运算符按功能分为:赋值运算符、算术运算符、关系运算符和逻辑运算符。

关系运算符运算后的结果为boolean类型。

逻辑运算符可以连接多个关系运算符,它的操作数与结果均为boolean类型。 数据类型转换分为自动类型转换和强制类型转换

数据类型转换是为方便不同类型的数据之间进行计算,发生自动类型转换有一定的条件。

1,程序流程控制结构

2,单分支if结构

3,双分支if结构

1,程序流程控制结构

Java程序流程控制结构 :顺序结构                                           条件结构             

                                    

循环结构

 

 

2 单分支if结构

选择结构又称为分支结构。

 当程序执行到分支判断的语句时,首先判断条件,然后根据条件表达式的结果选择相应的语句执行。

 分支结构包括单分支、双分支和多分支三种形式

if(条件) {    

       //语句         (条件表达式的值必须为boolean类型  条件为true时执行if内的代码)

       }

3 双分支if结构

双分支结构使用if-else语句实现,用于根据条件判断的结果执行不同的操作

if ( 条件 ) {      

  //代码块1   }

else {  

   //代码块2

        }

(条件的结果为true,则执行if中的代码块1,条件的结果为false,则执行else中的代码块2。)

嵌套条件结构

 

外层条件满足后才执行内层条件语句

switch-case结构

总结

程序结构分为顺序结构、选择结构、循环结构。 选择结构中的条件表达式的结果必须是boolean类型。 双分支if-else结构中,程序要么选择if块中的语句,要么选择else块中的语句,只能选择其一来执行。 多分支结构有多重if语句结构和switch结构。 使用switch语句实现等值判断的多分支语句,其语句结构方便简洁。 在实际开发中,遇到分支情况时,通常会综合运用if选择结构的各种形式与switch结构解决问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值