Java-算术运算符

时间:2020-02-23 14:36:21  来源:igfitidea点击:

在本教程中,我们将学习Java编程语言中的算术运算符。

Java编程语言为我们提供了所有基本的算术运算符。

操作符说明
+加法或者一元加号
-减或者一元减
*乘法
/除法
取模

加法运算符

在下面的示例中,我们将使用加法运算符将两个整数相加。

class Arithmetic {
  public static void main (String args[]) {
    int a = 10;
    int b = 20;
    int sum = a + b;
    System.out.println("Result: " + sum);
  }
}
Result: 30

减法运算符

在下面的示例中,我们将使用减法运算符减去两个整数。

class Arithmetic {
  public static void main (String args[]) {
    int a = 10;
    int b = 20;
    int diff = a - b;
    System.out.println("Result: " + diff);
  }
}
Result: -10

乘法运算符

在下面的示例中,我们将使用乘法运算符将两个整数相乘。

class Arithmetic {
  public static void main (String args[]) {
    int a = 10;
    int b = 20;
    int prod = a * b;
    System.out.println("Result: " + prod);
  }
}
Result: 200

除法运算符

在下面的示例中,我们将使用除法运算符将两个整数相除。

class Arithmetic {
  public static void main (String args[]) {
    int a = 10;
    int b = 20;
    int div = a/b;
    System.out.println("Result: " + div);
  }
}
Result: 0

注意!我们得到0是因为类型int只能容纳整数值,因此结果被截断了。
为了获得正确的结果,我们必须使用浮点类型,例如" float"或者" double"。

class Arithmetic {
  public static void main (String args[]) {
    int a = 10;
    int b = 20;
    float div = (float) a/b;
    System.out.println("Result: " + div);
  }
}

我们通过写(float)a来类型转换变量a为float。

Result: 0.5

模运算符

在下面的示例中,使用模运算符将两个整数相除时,我们将找到余数。

class Arithmetic {
  public static void main (String args[]) {
    int a = 5;
    int b = 2;
    int mod = a % b;
    System.out.println("Result: " + mod);
  }
}
Result: 1

我们得到1是因为将5除以2得到的是余数1。