1. 序章

このクイックチュートリアルでは、Javaでパーセンテージを計算するCLIプログラムを実装します。

しかし、最初に、パーセンテージを数学的に計算する方法を定義しましょう。

2. 数式

数学では、パーセンテージは100の分数として表される数値または比率です。 多くの場合、パーセント記号「%」を使用して示されます。

合計y点からx点を取得する学生を考えてみましょう。 その学生が取得したパーセンテージマークを計算する式は次のようになります。

パーセンテージ=(x / y)* 100

3. Javaプログラム

パーセンテージを数学的に計算する方法が明確になったので、Javaでプログラムを作成して計算してみましょう。

public class PercentageCalculator {

    public double calculatePercentage(double obtained, double total) {
        return obtained * 100 / total;
    }

    public static void main(String[] args) {
        PercentageCalculator pc = new PercentageCalculator();
        Scanner in = new Scanner(System.in);
        System.out.println("Enter obtained marks:");
        double obtained = in.nextDouble();
        System.out.println("Enter total marks:");
        double total = in.nextDouble();
        System.out.println(
          "Percentage obtained: " + pc.calculatePercentage(obtained, total));
    }
}

このプログラムは、CLIから学生のマーク(取得したマークと合計マーク)を取得し、calculatePercentage()メソッドを呼び出してそのパーセンテージを計算します。

ここでは、最大16桁の精度で10進数を格納できるため、入出力のデータ型としてdoubleを選択しました。 したがって、これは私たちのユースケースに適しているはずです。

4. 出力

このプログラムを実行して、結果を見てみましょう。

Enter obtained marks:
87
Enter total marks:
100
Percentage obtained: 87.0

Process finished with exit code 0

5. 結論

この記事では、パーセンテージを数学的に計算する方法を見てから、それを計算するためのJavaCLIプログラムを作成しました。

最後に、いつものように、例で使用されているコードは、GitHubを介して利用できます。