java的算术运算符

算术运算符:它们用于对原始数据类型执行简单的算术运算。 

  • * :乘法
  • / :除法
  • %:模块
  • + :加法
  • - :减法

算术一元运算一共有 3 个,分别是 -、++ 和 --。具体说明参见表 1。

表 1 一元算术运算
运 算 符 名 称 说 明 例 子
- 取反符号 取反运算 b=-a
++ 自加一 先取值再加一,或先加一再取值 a++ 或 ++a
-- 自减一 先取值再减一,或先减一再取值 a-- 或 --a

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

  1. int a = 12;
  2. System.out.println(-a);
  3. int b = a++;
  4. System.out.println(b);
  5. b = ++a;
  6. System.out.println(b);

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

java的算术运算符

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注