【Java】数値の計算を行う方法について

 Javaで数値の計算を行う方法はとてもシンプルです。**基本的な四則演算(+ – * / %)**はすべて組み込みの演算子で実行できます。以下に分かりやすく解説します。

✅ 1. 基本的な数値演算

java
public class CalcExample {
    public static void main(String[] args) {
        int a = 10;
        int b = 3;

        System.out.println("足し算: " + (a + b));      // 13
        System.out.println("引き算: " + (a - b));      // 7
        System.out.println("掛け算: " + (a * b));      // 30
        System.out.println("割り算: " + (a / b));      // 3(※整数同士なら余り切り捨て)
        System.out.println("余り: " + (a % b));        // 1
    }
}

✅ 2. 実数の計算(double, float

java
public class DoubleCalc {
    public static void main(String[] args) {
        double x = 10.0;
        double y = 3.0;

        System.out.println("割り算: " + (x / y));  // 3.333...
    }
}

✅ 3. 数学関数を使いたいとき(Math クラス)

java
public class MathExample {
    public static void main(String[] args) {
        System.out.println("平方根: " + Math.sqrt(16));       // 4.0
        System.out.println("累乗: " + Math.pow(2, 3));        // 8.0
        System.out.println("絶対値: " + Math.abs(-10));       // 10
        System.out.println("最大: " + Math.max(5, 8));        // 8
        System.out.println("ランダム(0〜1): " + Math.random()); // 例: 0.6847...
    }
}

✅ 4. 小数の扱いに注意(精度が必要な場合)

  • doublefloat誤差が出ることがあるため、金額や正確な計算には BigDecimal を使います。

java
import java.math.BigDecimal;

public class BigDecimalExample {
    public static void main(String[] args) {
        BigDecimal a = new BigDecimal("0.1");
        BigDecimal b = new BigDecimal("0.2");
        BigDecimal c = a.add(b);  // 足し算

        System.out.println("結果: " + c);  // 0.3
    }
}

✅ 演算子の一覧(整数/浮動小数点)

演算子 内容
+ 加算 a + b
- 減算 a - b
* 乗算 a * b
/ 除算 a / b
% 余り a % b
++ インクリメント a++(a に1加える)
-- デクリメント a--(a から1引く)

🎓 補足:計算式を関数にする例

java
public class Calculator {
    public static int add(int x, int y) {
        return x + y;
    }
    public static void main(String[] args) {
        System.out.println(add(5, 7));  // 12
    }
}

管理人
Javaの記事の一覧はJava にまとめてあります

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

PAGE TOP