Перейти к основному содержимому

Вычислить процент в Java

· 2 мин. чтения

1. Введение

В этом кратком руководстве мы собираемся реализовать программу CLI для расчета процентов на Java.

Но сначала давайте определим, как вычислить процент математически.

2. Математическая формула

В математике процент — это число или отношение, выраженное в виде доли от 100. Его часто обозначают с помощью знака процента «%».

Давайте рассмотрим студента, который получает x баллов из общего количества y баллов. Формула для расчета процентных оценок, полученных этим студентом, будет следующей:

процент = (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() для вычисления процентного соотношения.

Здесь мы выбрали double в качестве типа данных для ввода и вывода, так как он может хранить десятичные числа с точностью до 16 цифр. Следовательно, он должен быть адекватным для нашего варианта использования.

4. Выход

Запустим эту программу и посмотрим на результат:

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

Process finished with exit code 0

5. Вывод

В этой статье мы рассмотрели, как рассчитать процент математически, а затем написали программу Java CLI для его расчета.

Наконец, как всегда, код, использованный в примере, доступен на GitHub .