Calcular el porcentaje en Java

1. Introducción

En este tutorial rápido, implementaremos un programa CLI para calcular el porcentaje en Java.

Pero primero, definamos cómo calcular el porcentaje matemáticamente.

2. Fórmula matemática

En matemáticas, un porcentaje es un número o razón expresada como una fracción de 100. A menudo se denota usando el signo de porcentaje, "%".

Consideremos a un estudiante que obtiene x puntos de un total de y. La fórmula para calcular las notas porcentuales obtenidas por ese alumno sería:

porcentaje = (x / y) * 100

3. Programa Java

Ahora que tenemos claro cómo calcular el porcentaje matemáticamente, construyamos un programa en Java para calcularlo:

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

Este programa toma las calificaciones del estudiante (calificaciones obtenidas y calificaciones totales) de CLI y luego llama al método calculatePercentage () para calcular el porcentaje.

Aquí hemos elegido el doble como tipo de datos para entrada y salida, ya que podría almacenar números decimales con hasta 16 dígitos de precisión. Por lo tanto, debería ser adecuado para nuestro caso de uso.

4. Salida

Ejecutemos este programa y veamos el resultado:

Enter obtained marks: 87 Enter total marks: 100 Percentage obtained: 87.0 Process finished with exit code 0

5. Conclusión

En este artículo, echamos un vistazo a cómo calcular el porcentaje matemáticamente y luego escribimos un programa CLI de Java para calcularlo.

Finalmente, como siempre, el código usado en el ejemplo está disponible en GitHub.