Prozentsatz in Java berechnen

1. Einleitung

In diesem kurzen Lernprogramm implementieren wir ein CLI-Programm zur Berechnung des Prozentsatzes in Java.

Zunächst definieren wir jedoch, wie der Prozentsatz mathematisch berechnet wird.

2. Mathematische Formel

In der Mathematik ist ein Prozentsatz eine Zahl oder ein Verhältnis, ausgedrückt als Bruch von 100. Er wird häufig mit dem Prozentzeichen „%“ bezeichnet.

Betrachten wir einen Schüler, der aus der Gesamtzahl y Punkte x Punkte erhält. Die Formel zur Berechnung der prozentualen Noten, die von diesem Schüler erhalten werden, lautet:

percentage = (x/y) ** 100

  1. Java-Programm

Nun, da wir wissen, wie der Prozentsatz mathematisch berechnet wird, erstellen wir ein Programm in Java, um es zu berechnen:

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));
    }
}

Dieses Programm entnimmt der CLI die Noten des Schülers (erlangte Noten und Gesamtnoten) und ruft dann die Methode calculatePercentage () auf, um den Prozentsatz daraus zu berechnen.

Hier haben wir double als Datentyp für Eingabe und Ausgabe gewählt, da Dezimalzahlen mit einer Genauigkeit von bis zu 16 Stellen gespeichert werden könnten. Daher sollte es für unseren Anwendungsfall angemessen sein.

4. Ausgabe

Lassen Sie uns dieses Programm ausführen und sehen Sie das Ergebnis:

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

Process finished with exit code 0

5. Schlussfolgerung

In diesem Artikel haben wir uns angesehen, wie man den Prozentsatz mathematisch berechnet, und dann ein Java-CLI-Programm zur Berechnung geschrieben.

Schließlich ist der in diesem Beispiel verwendete Code wie immer verfügbar: https://github.com/eugenp/tutorials/tree/master/algorithms-m Miscellaneous-2[over auf GitHub].