java 痛并快乐着 day03 (2021 - 11 - 11)

关系运算符

返回的结果是 boolean,用来做条件判断

'>'   '>='  '<'  '<='  '=='  '!='

关系运算符不能 单独作为语句,而是一个表达式

逻辑运算符

&&       (与) 前后都需要boolean表达式,如果有任意一个任意表达式返回false,则整个表达式的结果为false。                一假及假;                会产生短路现象;                当第一个表达式返回false的时候,那么第二个表达式不参与运算

||        (或) 前后都需要boolean表达式,如果有任意一个任意表达式返回true,则整个表达式的结果为true。                        一真及真;              会产生短路现象;                当第一个表达式返回true的时候,那么第二个表达式不参与运算

!        (非)非真既假

&        (与)和&&作用相同,不会产生短路现象

|        (或)和||作用相同,不会产生短路现象

三元运算符

语法: boolean exp ? exp1 : exp2

含义:当boolean exp表达式返回true ,整个三元运算符返回的结果为exp1 表达式计算的结果

否则整个三元运算符返回的结果为exp2表达式计算的结果
三元运算符返回的结果类型必须统一     

三元运算符会产生短路现象

流程控制语句-

if判断

if就是如果

if就是一个语句

语法:if(判断条件){条件成立出发的代码}

if语句不需要以‘;’结尾

双分支条件判断 

语法:if(条件){....}else{条件不成立,执行的代码}

else就是否则

多分支条件判断 

语法:if(条件){....}else if(条件){....}.....else if......{}else{......}

else if可以出现0~N次

else出现0-1次

switch

switch 是开关的意思

case是情况的意思

语法switch(var){case值;case值;......default..........}

default相当于if 中else的效果

switch var 支持的数据类型

byte  short int char  enum     String

switch有一个穿透效果要用关键字 break 才能有效阻止穿透

持续更新中........

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值