大家好,我是指北君。
今天指北君要带实习生小伙伴,过一遍Java运算符相关的内容。
指北君: 在Java中,有很多种类型的运算符,主要可以分为:算术运算符、关系运算符、位运算符、逻辑运算符、赋值运算符、其他运算符。
实习生:啊,有这么多种吗?有些感觉我都没听过呀。
指北君:哪几个你不知道?
实习生:位运算符。
指北君:对,这个在我们一般写程序的时候不怎么使用。我们先看看算术操作符。
算术操作符主要是加(+)、减(-)、乘(*)、除(/)和取模(%)。
以上实例编译运行结果如下:
这中间有一些需要注意的点:
- 使用除的时候,除数不能等于0,以免程序出现异常。
- 整数相除结果还是整数。比如10/3 =3, 但是正常来说应该是3.33333... ,这种场景下我们需要使用浮点数来做乘除法。
实习生:这些比较简单,我还是知道的。
指北君:那你知道算术运算符还有比较特别的两个吗?
实习生:额,还有啥,不就是这几个了么?
指北君:自增运算符(++)和自减运算符(--)呀,这两个也是算术运算符。
实习生:好吧,我居然没有想到。
指北君:直接看例子吧
运行结果:
自增运算符也有一个需要注意的点, 前自增是先自增,再进行表达式运算。后自增是先进行表达式计算,再进行自增。自减同理。
指北君:我们再来看看关系运算符。
关系运算符没有特别的难点,直接看示例吧。
运行结果
指北君:接下来看看位运算符。