购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

6.1 算术运算符

Java中的算术运算符主要用来组织数值类型数据的算术运算,按照参加运算的操作数的不同可以分为一元运算符和二元运算符。

6.1.1 一元运算符

算术一元运算符一共有3个,分别是-、++和--。具体说明如表6-1所示。

表6-1 一元算术运算符

表6-1中,-a是对a取反运算,a++或a--是在表达式运算完成后再给a加1或减1。而++a或--a是先给a加1或减1,再进行表达式运算。

示例代码如下:

输出结果如下:

上述代码第①行是-a,是把a变量取反,输出结果是-12。第②行代码是先把a赋值给b变量再加1,即先赋值后++,因此输出结果是12。第③行代码是把a加1,然后把a赋值给b变量,即先++后赋值,因此输出结果是14。

6.1.2 二元运算符

二元运算符包括+、-、∗、/和%,这些运算符对数值类型数据都有效。具体说明如表6-2所示。

表6-2 二元算术运算符

示例代码如下:

输出结果如下:

上述例子中分别对数值类型数据进行了二元运算,其中代码第①行将字符类型变量charNum与整数类型进行加法运算,参与运算的该字符('A')的Unicode编码为65。其他代码比较简单,这里不再赘述。

6.1.3 算术赋值运算符

算术赋值运算符只是一种简写,一般用于变量自身的变化。具体说明如表6-3所示。

表6-3 算术赋值运算符

示例代码如下:

输出结果如下:

上述例子分别对整型进行了+=、-=、∗=、/=和%=运算,具体语句不再赘述。 YD/V3kta+f+7b3mlYbeZ7X8TZ7zvZqfqszevq3K3R178YXYQ/3DQ982xBSrYOzXl

点击中间区域
呼出菜单
上一章
目录
下一章
×