Simplificar o reducir fracciones en Java
Zeeshan Afridi
12 octubre 2023
En Matemáticas, la fracción representa una parte o porción del todo. Tiene dos partes, numerador y denominador, donde el numerador es el dividendo y el denominador es el divisor.
Ejemplo: 500/1000
es una fracción igual a 1/2
y 0.5
.
Simplificar o reducir fracciones en Java
Siempre hay más de una forma de lograr una tarea u objetivo en la programación de computadoras. Pero la mejor y más efectiva solución es la que tiene las siguientes características:
- código conciso y preciso
- tiene un alto rendimiento
- tiene menos complejidad espacial
Código de ejemplo de fracción:
package articlecodesinjava;
class Fraction {
public static long gcd(long x, long y) {
return y == 0 ? x : gcd(y, x % y);
}
public static String asFraction(long x, long y) {
long gcd = gcd(x, y);
return (x / gcd) + "/" + (y / gcd);
}
}
class GuessingGame {
public static void main(String[] args) {
Fraction obj = new Fraction(); // Create the object of Fraction class
System.out.println("Output");
System.out.println(obj.asFraction(500, 1000));
System.out.println(obj.asFraction(9, 3));
System.out.println(obj.asFraction(11, 2));
System.exit(0);
}
}
Producción :
Output
1/2
3/1
11/2
Autor: Zeeshan Afridi
Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.
LinkedIn