Calculer le pourcentage en Java

1. Introduction

Dans ce rapide tutoriel, nous allons implémenter un programme CLI pour calculer le pourcentage en Java.

Mais commençons par définir comment calculer le pourcentage mathématiquement.

2. Formule mathématique

En mathématiques, un pourcentage est un nombre ou un ratio exprimé par une fraction de 100. Il est souvent désigné par le signe de pourcentage, "%".

Considérons un élève qui obtient x points sur un total de y. La formule pour calculer les points de pourcentage obtenus par cet étudiant serait la suivante:

percentage = (x/y) ** 100

3. Programme Java

Maintenant que nous savons comment calculer un pourcentage mathématiquement, construisons un programme en Java pour le calculer:

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

Ce programme prend les notes de l’étudiant (notes obtenues et notes totales) de la CLI, puis appelle la méthode calculatePercentage () pour en calculer le pourcentage.

Nous avons choisi ici double comme type de données pour l’entrée et la sortie, car il peut stocker des nombres décimaux avec une précision pouvant aller jusqu’à 16 chiffres. Par conséquent, cela devrait convenir à notre cas d’utilisation.

4. Sortie

Lançons ce programme et voyons le résultat:

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

Process finished with exit code 0

5. Conclusion

Dans cet article, nous avons examiné comment calculer le pourcentage de manière mathématique, puis avons écrit un programme Java CLI pour le calculer.

Enfin, comme toujours, le code utilisé dans l’exemple est disponible à l’adresse https://github.com/eugenp/tutorials/tree/master/algorithms-misc Miscellaneous-2[over sur GitHub].