赋值运算符、自增自减运算符、关系运算符、逻辑运算符(java学习第三天)

//作者:空
public class OperatorDemo03 {
	public static void main(String[] args) {
       int i = 10;
	   //注意区分单引号和双引号的区别,java中如果一下用单引号会报错
	   System.out.println("i:" + i);
	   
	   //+= 把左边和右边的数进行运算后,复制给左边。 已经隐含了强制类型转换。
	   i += 20;
	   System.out.println("i:" + i);
	   
	   //注意类型
	   short s = 10;
	   //s += 20;
	   s = (short)(s + 20);
	   System.out.println("i:" + i);
	   
	   int j = 20;
	   //如果++和--单独使用,那么不论是++j还是j++结果都是一样的
	   //j++;
	   ++j;
	   System.out.println("j:" + j);
	   
	   
	   //如果不是单独使用,而是复制,如果是++m,就会先自增然后赋值给n。如果是m++,就会先赋值,然后自增
	   int m = 5;
	   int n = m++;
	   //int n = ++m;
	   System.out.println("n:" + n);
	}
}
关系运算符
符号说明
==a == b, 判断a和b的值是否相等,成立为true,不成立为false
!= a !=b,判断a和b的值是否不相等, 成立为true,不成立为false
>a >b,判断a是否大于b, 成立为true,不成立为false
>=a >=b,判断a是否大于等于b, 成立为true,不成立为false
<a <b,判断a是否小于b, 成立为true,不成立为false
<=a <=b,判断a是否小于等于b, 成立为true,不成立为false
逻辑运算符
符号作用说明
&逻辑与a & b,a和b都是true,结果为true,否者为false
|逻辑或a | b,a和b都是false,结果为false,否者为true
^逻辑异或a ^b, a和b结果不同,为true,否者为false        
!逻辑非!a取反
短路逻辑运算符
符号作用说明
&&短路与作用与&相同,但是有短路效果。如果A&&B,A如果为false就不会看B的结果
||短路或作用与|相同,但是有短路效果。如果A||B,A如果为true就不会看B的结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值