Java 教程

Java 控制语句

面向对象编程

Java 内置类

Java 文件处理

Java 错误与异常

Java 多线程

Java 同步

Java 网络编程

Java 集合

Java 接口

Java 数据结构

Java 集合算法

高级 Java

Java 杂项

Java API 与框架

Java 类参考

Java 有用资源

Java - 算术运算符及示例



Java 算术运算符

Java 算术运算符在数学表达式中的使用方式与代数中相同。下表列出了算术运算符:

假设整数变量 A 的值为 10,变量 B 的值为 20,则:

运算符 描述 示例
+ (加法) 将运算符两侧的值相加。 A + B 将得到 30
- (减法) 从左操作数中减去右操作数。 A - B 将得到 -10
* (乘法) 将运算符两侧的值相乘。 A * B 将得到 200
/ (除法) 将左操作数除以右操作数。 B / A 将得到 2
% (取模) 将左操作数除以右操作数并返回余数。 B % A 将得到 0
++ (自增) 将操作数的值增加 1。 B++ 将得到 21
-- (自减) 将操作数的值减少 1。 B-- 将得到 19

以下程序是简单的示例,演示了算术运算符。将以下 Java 程序复制粘贴到 Test.java 文件中,然后编译并运行这些程序:

示例 1

在这个示例中,我们创建了两个变量 a 和 b,并使用了算术运算符。我们执行了加法、减法、乘法和除法运算,并打印了结果。

public class Test {

   public static void main(String args[]) {
      int a = 10;
      int b = 20;
      
      System.out.println("a + b = " + (a + b) );
      System.out.println("a - b = " + (a - b) );
      System.out.println("a * b = " + (a * b) );
      System.out.println("b / a = " + (b / a) );
   }
}

输出

a + b = 30
a - b = -10
a * b = 200
b / a = 2

示例 2

在这个示例中,我们创建了三个变量 a、b 和 c,并使用了算术运算符 %。我们执行了它们的值之间的取模运算。

public class Test {

   public static void main(String args[]) {
      int a = 10;
      int b = 20;
      int c = 25;

      System.out.println("b % a = " + (b % a) );
      System.out.println("c % a = " + (c % a) );      
   }
}

输出

b % a = 0
c % a = 5

示例 3

在这个示例中,我们创建了两个变量 a 和 d,并使用了算术运算符。我们执行了后自增、前自增、后自减和后自增运算,并打印了结果。

public class Test {

   public static void main(String args[]) {
      int a = 10;
      int d = 25;

      System.out.println("a++   = " +  (a++) );
      System.out.println("a--   = " + (a--) );

      // Check the difference in d++ and ++d
      System.out.println("d++   = " +  (d++) );
      System.out.println("++d   = " +  (++d) );
   }
}

输出

a++   = 10
b--   = 11
d++   = 25
++d   = 27
java_basic_operators.htm
广告

© . All rights reserved.