Java中的运算符

Java中的运算符

1、算术运算符:+ - * / %
(1)/:当两个操作数都是整型时且除数不为0,结果取整,如果除数为0,抛异常ArithmeticException
当被除数为浮点型,除数不为0,结果浮点型;除数为0时结果是Infinity
(1)%:当两个操作数都是整型时且除数不为0,结果取整,如果除数为0,抛异常ArithmeticException
当被除数为浮点型,除数不为0,余数的为结果浮点型;除数为0时结果是NaN
案例作业:打印所有的水仙花数
2、自增自减运算符:++ –
(1)前置:
int a= 1;
(++a)+5=?
等价于
a=a+1;
a +5;
(2)后置:
int a= 1;
(a++)+5=?
等价于
a+5;
a = a+1;

3、关系运算符:
> >= < <= == !=

4、逻辑运算符:
&& || !
(1)操作数必须布尔类型
(2)&&和||采用短路法

执行顺序
算术>关系>逻辑

5、位运算符:

(1)&(按位与运算):可以操作整型和字符型数据,两个操作数都是boolean类型
两个草组数对应位都为1结果才为1否则为0
01010101
& 10101011

 00000001

在对boolean类型数据做按位&运算时,不采用短路法,结果与&&一致
(2)|(按位或运算)
(3)~(按位取反)
(4)^(按位异或运算)
(5)>>(有符号右移位)
(6)>>>(无符号右移位)
(7)<<左移位

try{}catch(SQLException e){…}catch(IOException e){…}
try{}catch(SQLException | IOException e){…}
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值