Java的运算符

这篇博客详细介绍了Java中的运算符,包括算术运算符中的自加、自减、加减乘除和取余;关系运算符;逻辑运算符;以及其他的特殊运算符如三元运算符、引用操作符、赋值操作符、instanceof关键字、Lambda表达式的箭头和方法引用等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、算术运算符

1.一元运算符

1.一元运算符
- :取反符号
++ :自加符号,先取值再加1或先加1再取值
- - :自减符号,先取值再减1或先减1再取值
2.示例\

	int a=3;
	System.out.println(-a);
	int b=a++;
	System.out.println(b);
	a=3;
	b=++a;
	System.out.println(b);
	\\输出
	-3
	3
	4

2.二元运算符

1.二元运算符
(1)+ :加号,求两值之和,还可用于字符串连接
(2)- :减号,求两值之差
(3)* :乘号,求两值之积
(4)/ :除号,求两值之商
(5)% :取余,求两数的余数

二、关系运算符

运算符作用
==a等于b的时候返回true,否则返回false
!=a不等于b的时候返回true,否则返回false
>a大于b的时候返回true,否则返回false
<a小于b的时候返回true,否则返回false
>=a大于或等于b的时候返回true,否则返回false
<=a小于或等于b的时候返回true,否则返回false

三、逻辑运算符

运算符作用
!逻辑非,a为true的时候,值为false,否则为true
&逻辑与,ab全为true的时候,计算结果为true,否则为false
|逻辑或,ab全为false的时候,计算结果为false,否则为true
&&短路与,ab全为true时,计算结果为true,否则为false,与&的区别为如果a为false,则不计算b
||短路或,ab全为false的时候,计算结果为false,否则为true ,与|的区别为如果a为true,则不计算b

四、其他运算符

1.三元运算符?::例如x:y?z,如果x表达式为true,输出y,否则输出z
2.小括号:改变表达式运算顺序,优先级最高
3.中括号:数组下表
4.引用号(.):对象调用实例变量或实例方法的操作符,也是类调用静态变量或静态方法的操作符
5.赋值号(=):对变量进行赋值
6.instanceof:判断某个对象是否属于某个类
7.箭头(->):用来生命Lambda表达式
8.双冒号(:😃:用于Lambda表达式中方法的引用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值