Java学习笔记(三):Java基本知识-运算符

一、运算符类型:

一、算术运算符:
+,-,*,/,%,++,–


二、关系运算符:

,>=,<,<=,==,!=

用来判断条件是否成立。一般都用在分支结构或循环结构中


三、逻辑运算符:
当有两个条件以上进行判断是否成立时,需要使用逻辑运算符。
即与,或,非:&&,||,!

&&(与):用于判断两个条件是否同时成立
||(或):用于判断是否有条件成立。
! :用于条件的否定

又称之为短路运算符
当使用&&或者||时,第一个条件能确定结果时,就不会执行第二个条件,这种行为可视为短路现象。
单个符号的 &(与) |(或) 没有短路现象。


四、赋值运算符:
=,赋值运算,给前面的变量赋值

扩展赋值运算符
+=,-=,*=,/=,%=。
a+=1相当于 a = a + 1
a-=b相当于 a = a - b;


五、字符串拼接符号,” + “
当+前后,只要有一个是字符串类型,就做拼接操作
拼接后的结果是字符串类型。


六、三目运算符(三元运算符)
关系运算与逻辑运算统称为条件运算

变量类型 变量= 条件表达式?值1:值2;
例:

int n = (3>2 && 4>6) ? 250 : 200;

变量类型:需要与值1或值2的类型相同。
而值1与值2的类型要么相同,要么就可以自动转换。


二、运算符优先级

运算符优先级

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值