Рубрики
Без рубрики

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

Простой учебник по вычислению процента в Java с помощью программы CLI.

Автор оригинала: baeldung.

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, а затем вызывает метод calculate Percentage() для вычисления процента из него.

Здесь мы выбрали 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 .