2.24学习日志

今天是学习java的第三天,今天学习的是昨天没有讲完的一些运算符和if选择结构的学习

一、关系运算符

1.关系运算符的结果都是boolean型,也就是要么是true,要么是false

2. 关系表达式经常用在if结构的条件中或循环结构的条件中

 二、逻辑运算符

用于连接多个条件(多个关系表达式),最终的结果也是一个boolean值

注:在这里重点要了解短路或和短路与

短路与:当第一个条件为false时,表达式的结果为false,后面的条件就不再判断

短路或:当第一个条件为true时,表达式的结果为true,后面的条件就不再判断

三、赋值运算符

赋值运算符有以下几个:+=、-=、/=、*=*、%=

以+=为例说明,a += b 就等价于 a = a + b

注:复合赋值运算符会进行类型转换

四、三元运算符(三目运算符)

基本语法:条件表达式?表达式1:表达式2;

意义为当条件表达式为真时返回表达式1,为假时返回表达式2

用三元表达式来判断三个数中最大值的案例

 五、if条件语句

1.单if条件语句

语法:当if后的条件表达式为true时,执行花括号里的代码块,为false则执行后面的内容

if(条件表达式){

        //代码块

}

2.双分支语句

语法:当if后的条件表达式为true时,执行花括号里的代码块1,为false则执行else后面的代码块2

if(条件表达式){

        //代码块1

}else{

        //代码块2

}

 

3.if多分支语句

语法:当if后的条件表达式1为true时,执行花括号里的代码块1,为false则判断条件表达式2,为true则执行代码块2,为false则继续往后判断

if(条件表达式1){

        //代码块1

}else if(条件表达式2){

        //代码块2

} ......

else{

        //代码块n

}

六、equals方法

 equals的用法:

String a = "xsp";
String b = "xsp";
System.out.println("a.equals(b)是" + a.equals(b));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值