笔记WK1

本文详细介绍了Java中的算术运算符、字符串连接、赋值运算符、自增自减运算符、关系运算符、逻辑运算符以及短路逻辑运算符的用法,并通过实例展示了它们的行为。重点讨论了类型提升、三元运算符以及短路逻辑的区别。
摘要由CSDN通过智能技术生成

一、算术运算符
1.算术表达式中包含多种数据类型的值的时候,整个算术表达式的类型会自动提升(自动提升到表达式中最高级的同样类型):
byet,short,char→int→long→float→double

2.字符串“+”的操作:
①字符串连接符

②算术运算

③在连续进行“+”操作时,从左至右逐个执行

3.赋值运算符:
在这里插入图片描述

4.自增自减运算符("++"、"–")
定义变量int i =10,int j =i++;
①单独使用的时候++i与i++没区别;
②参与操作的时候,“++”在变量后面则先给值给j然后再计算i;若在变量的前面则先算i再把值给j
public class Addtion02 {
public static void main(String[] args) {
int i =10;
System.out.println(“i:” + i);
int j = i++;
System.out.println(“i:” + i);
System.out.println(“j:” + j);
}
}
得:i:10
i: 11
j:10

5.关系运算符
在这里插入图片描述
定义变量
int i = 10;
int j = 20;
若把==写成了=
则是把j的值给了i,然后输出i的值
System.out.println(i = j); 得20

6.逻辑运算符
逻辑与&:有false则输出false
逻辑或|:有ture输出则为ture
逻辑异或^:值相同为false不同为ture
逻辑非!:与值相反

7.短路逻辑运算符
短路与&&:与&作用一样但有短路作用
短路或||:同上
区别如图(以&&和&为例):
在这里插入图片描述
输出为
在这里插入图片描述
在这里插入图片描述
输出为
在这里插入图片描述
结论:
&无论左右的真假都要执行
&&若左边为假则右边不再执行,为真则可以继续执行
|与以上同理
||若左边为假则右边执行,若左边为真则右边不执行

8.三元运算符
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值