Java 4 -- 运算符

算术运算符

“+”:加法运算符

就是两个数值加起来···

如果对 char 类型使用,就是把两个字符连起来

“-”:减法运算符

就是减法···

对于字符型来说,就是 ASCII 码相减

“*”、“/”

没啥可说的,除法不仅可以整型,也可以对浮点型。在做浮点型的除法运算时,如果被除数为0,那么结果为无穷大。
源代码如下:

public class devide
{
	float a = 21.2f;
	int b = 0;
	public static void main(String args[])
	{
		devide u = new devide();
		float r = u.a/u.b;
		System.out.println(r);
	}
}

运行结果如下:

java devide
Infinity

“%”:求余运算符

不能对 0 求余,浮点数求余运算时,结果为 NaNcy;被除数为负数时,结果依然为正数;除数为负数时,结果为负数

“++”、“–”:自增、自减运算符

注意前缀还是后缀使用,跟C语言一样,不多说了

关系运算符

运算符表示
==等于
!=不等于
>=大于等于
<=小于等于
>大于
<小于

Java 中任何类型都可以比较等或不等(结构体啥的也行0

但只有数字类型才能比较大小

逻辑运算符

&&

如果左侧表达式为假,那么右操作数将不会再参与运算

||!

没啥好说的,真的,跟C语言一样的

三元运算符

和C语言一样,格式为条件判断语句 ? 表达式1 : 表达式2

位运算符

&|^

按位与、按位或,按位异或

位移运算符

>>带符号右移运算符

如果为正数就左边补0,负数就补1(符号位延展)

<<带符号左移运算符

同理,也是正数补0,负数补1

>>>无符号右移运算符

全在最高位补0

赋值运算符

记得有+=之类的就行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值