【Java】(一)运算符小结(算数运算符)

时间:2022-10-13 21:03:40

        在一个系统中,例如超市收银系统,它需要用到很多计算,那么在编程的时候,就需要用到很多的运算符,那么到底该怎么使用呢?

        运算符是用来计算数据的指令。数据可以是常量,也可以是变量。被运算符操作的数成为操作数。

我们把运算符可以分为五大种:算数运算符,赋值运算符,比较运算符,逻辑运算符,三元运算符。

下面就来总结一下第一种:算数运算符;对于学习过数学的同学来说,So easy

算数运算符

将操作数参与数学计算(通常为数学计算)

运算符

运算规则

范例

结果

+

正号

+3

3

+

2+3

5

+

连接字符串

“中”+“国”

“中国”

-

负号

int a=3;-a

-3

-

3-1

2

*

2*3

6

/

5/2

2

%

取模

5/2

1

++

自增

int a=1;a++/++a

2

--

自减

int b=3;a--/--a

2

注意事项:

1)加法运算符在连接字符串时要注意,只有直接与字符串相加才会转成字符串。

2)除法“/”当两边为整数时,取整数部分,舍余数。当两边为浮点型时,按正常规则相除。 

3)“%”为整除取余符号,小数取余没有意义。结果符号与被取余符号相同。

4)整数做被除数,0不能做除数,否则报错。

5)小数做被除数,整除0结果为Infinity,对0取模结果为NaN(not a number)

6)副作用

一般情况下,运算符不会改变参与计算的变量的值。而是在原有变量值不变的情况下,计算出新的值。

但是有些操作符会改变参与计算的变量的值,而这种动作叫产生了副作用,比如++--重点)。

++- -为前缀时,先产生副作用,再使用值

例如:

int a=1
int b=++a +1
System.out.println(“a:”+a) ;
System.out.println(“b:”+b) ;
输出结果为: a:2

                            b:3

 ++- -为后缀时,先使用值再产生副作用。

例如:

int a=1
int b=a++ +1
System.out.println(“a:”+a) ;
System.out.println(“b:”+b) ;
输出结果为:a:2

                       b:2