Javaでパーセンテージを計算する
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でを介して利用できます。