Java の加減乗除について:Addition, Subtraction, and Division in Java
Java は基本的な加減乗除(加算、減算、乗算、除算)の演算を簡単に扱えるプログラミング言語です。加減乗除の演算子はそれぞれ +
、-
、*
、/
を使用します。本ページでは Java における加減乗除の詳細、使用例、注意点について解説します。
加減乗除の基本的な演算子
Java では、次のように各演算子を使用します:
- 加算 (
+
): 2 つの値を足します。 - 減算 (
-
): 2 つの値を引きます。 - 乗算 (
*
): 2 つの値を掛けます。 - 除算 (
/
): 2 つの値を割ります。 - 剰余 (
%
): 2 つの値を割った余りを計算します。
これらの演算子は数値型(int
, double
, float
, long
など)で使用されます。
具体的な例
以下に、Java コードを用いた具体例を示します。
加算の例
public class AdditionExample {
public static void main(String[] args) {
int a = 5;
int b = 10;
int sum = a + b;
System.out.println("Sum: " + sum); // 出力: Sum: 15
}
}
減算の例
public class SubtractionExample {
public static void main(String[] args) {
int a = 20;
int b = 8;
int difference = a - b;
System.out.println("Difference: " + difference); // 出力: Difference: 12
}
}
乗算の例
public class MultiplicationExample {
public static void main(String[] args) {
int a = 7;
int b = 6;
int product = a * b;
System.out.println("Product: " + product); // 出力: Product: 42
}
}
除算の例
public class DivisionExample {
public static void main(String[] args) {
double a = 22;
double b = 7;
double quotient = a / b;
System.out.println("Quotient: " + quotient); // 出力: Quotient: 3.142857142857143
}
}
剰余の例
public class ModulusExample {
public static void main(String[] args) {
int a = 17;
int b = 5;
int remainder = a % b;
System.out.println("Remainder: " + remainder); // 出力: Remainder: 2
}
}
計算の精度に関する注意点
Java の整数型(int
、long
)は小数点以下を扱えません。小数点以下を扱うには、浮動小数点型(float
、double
)を使用します。
例:
public class PrecisionExample {
public static void main(String[] args) {
int a = 10;
int b = 3;
System.out.println("Integer Division: " + (a / b)); // 出力: 3
System.out.println("Floating Point Division: " + (10.0 / 3.0)); // 出力: 3.3333333333333335
}
}
整数型での除算に関する注意点
整数型同士の除算では小数点以下が切り捨てられます。そのため、正確な値を得るには少なくとも片方の値を浮動小数点型に変換する必要があります。
例:
public class IntegerDivisionExample {
public static void main(String[] args) {
int a = 10;
int b = 4;
System.out.println("Integer Division: " + (a / b)); // 出力: 2
System.out.println("Correct Division: " + ((double) a / b)); // 出力: 2.5
}
}
まとめ
Java における加減乗除は基本的な操作ですが、計算の精度や型の違いに注意を払うことが重要です。また、剰余演算を用いて特定のパターンや条件に合致する処理を行うことも可能です。これらの基本的な操作を理解することで、より複雑なプログラムを作成する基礎を築くことができます。