Le langage de programmation Java, comme la plupart des autres langages de programmation , contient tout le nécessaire pour effectuer des calculs mathématiques plus . Cependant, vous avez encore besoin de comprendre comment certains algorithmes ou des formules de travail afin de les mettre en œuvre en Java. Par exemple, vous pouvez mettre en oeuvre l'algorithme d'Euclide en Java afin de déterminer le plus grand diviseur commun de deux nombres. Les choses dont vous aurez besoin
Java Development Kit (JDK)
Text Editor
Show More Instructions
1
créer une nouvelle classe pour lancer le programme . La classe contiendra uniquement une fonction principale :
classe GCD {
public static void main ( String [] args ) { }}
2
Prenez deux numéros et de les stocker dans des variables . Utilisez une comparaison pour déterminer quel numéro est le plus grand et le stocker dans la variable " plus grand " . Ensuite, stocker la plus petite à la "plus petite " variables : Trouvez
public static void main ( String [] args ) {
int x = 226; int y = 7; int plus grand , le plus petit ;
if ( x > y) { x = plus grand ; plus petit = y; } else { plus grand = y; plus petit = x ;} }
< br > 3
Écrire une boucle qui effectue l'algorithme. L'algorithme d'Euclide commence en divisant deux nombres et mémoriser le reste . Puis , on divise le plus petit nombre précédent par le reste jusqu'à ce que le reste est zéro ou un . Si le reste est nul le reste précédent est le plus grand diviseur commun . Si le reste est un des deux numéros ne partagent pas un diviseur commun : ; ( ! Reste = 0 && reste = 1)
reste = plus petit
%
tout { grand = plus petit , plus petit = reste , reste plus = % plus petit ; }
if ( reste == 0) {System.out.println (" Le GFD est " + petit) ; } else if ( reste == 1) { System.out.printlin ( "Il n'y a pas de diviseur commun ");}