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 d'abord, définissons comment calculer le pourcentage mathématiquement.

2. Formule mathématique

En mathématiques, un pourcentage est un nombre ou un rapport exprimé sous forme de fraction de 100. Il est souvent indiqué en utilisant le signe de pourcentage, «%».

Considérons un élève qui obtient x points sur le total des y points. La formule pour calculer les notes en pourcentage obtenues par cet élève serait:

pourcentage = (x / y) * 100

3. Programme Java

Maintenant que nous savons comment calculer le 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 CLI, puis appelle la méthode CalculatePercentage () pour en calculer le pourcentage.

Ici, nous avons choisi le double comme type de données pour l'entrée et la sortie, car il peut stocker des nombres décimaux avec jusqu'à 16 chiffres de précision. Par conséquent, il devrait être adapté à 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 mathématiquement, puis nous avons écrit un programme Java CLI pour le calculer.

Enfin, comme toujours, le code utilisé dans l'exemple est disponible à l'adresse over sur GitHub.