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。