Java 常用运算符简单总结

目录

1. 运算符​编辑

1.1 算术运算符​编辑

1.1.1 除法运算符​编辑

1.1.2 取模(取余)运算符​编辑

1.1.3 自增/减运算符​编辑​编辑

1.2 关系运算符

1.3 逻辑运算符

1.3.1 逻辑/短路与

1.3.2 逻辑/短路或

1.4 取反操作

1.5 逻辑异或

1.4 赋值运算符

1.5 三元运算符

1.6 运算符优先级


1. 运算符
1.1 算术运算符
1.1.1 除法运算符
1.1.2 取模(取余)运算符
1.1.3 自增/减运算符

案例练习:

public class AutoAddition{
	public static void main(String [] args){
		int i = 1;
		i = i++;
		System.out.println("i="+i);// i=1
		System.out.println("============");
		int a = 1;
		a = ++a;
		System.out.println("a="+a);// a=2
	}
}

1.2 关系运算符
1.3 逻辑运算符
1.3.1 逻辑/短路与

短路:优先判断左边,可以提前结束;

逻辑:左右两边都要判断;

区别:

1.3.2 逻辑/短路或

1.4 取反操作

就是将结果为 true 变为 false,结果为 false 变为 true;

1.5 逻辑异或

口诀:同假异真:判断都为false,输出的结果为 true;判断有false也有true,输出的结果为 true;

1.4 赋值运算符

public class AssignOperator{
	public static void main(String []args){
		byte a = 1;
		a += a;// a=a+1,底层进行了类型转换:a=(byte)(a+1);
		System.out.println("a="+a);//a=2
	} 
}
1.5 三元运算符

1.6 运算符优先级

运算符的优先级:如下表,上一行优先级总高于下一行;(无需刻意记忆,忘记就查,多用几次就熟悉了);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值