Simplifier ou réduire les fractions en Java
Zeeshan Afridi
12 octobre 2023
Java
Java Math

En mathématiques, la fraction représente une partie ou une partie du tout. Il comporte deux parties, numérateur et dénominateur, où le numérateur est le dividende et le dénominateur est le diviseur.
Exemple : 500/1000
est une fraction égale à 1/2
et 0.5
.
Simplifier ou réduire les fractions en Java
Il y a toujours plus d’une façon d’accomplir une tâche ou un objectif en programmation informatique. Mais la solution la meilleure et la plus efficace est celle qui présente les caractéristiques suivantes :
- code concis et précis
- a des performances élevées
- a moins de complexité spatiale
Code d’exemple de fraction :
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);
}
}
Production:
Output
1/2
3/1
11/2
Vous aimez nos tutoriels ? Abonnez-vous à DelftStack sur YouTube pour nous aider à créer davantage de tutoriels vidéo de haute qualité. Abonnez-vous
Auteur: Zeeshan Afridi
Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.
LinkedIn