PGCD en java
Résolu
grungy-soul
Messages postés
3
Statut
Membre
-
aide -
aide -
Bonjour,
salut pour tout le monde,je signale comme toujours j'ai un niveau debutant en java,bon la j'ai fait un programme qui calcule le PGCD de
deux nombres,mais le probléme c'est quand je saisi deux grands variables il sort du programme ,par contre si jelui donne des simples nombres ca marche bien
import java.util.Scanner;
public class pgcd {
public static void main(String[] args){
Scanner lire=new Scanner(System.in);
double a,b,n1,n2,r;
System.out.println("entrer a");
a=lire.nextDouble();
System.out.println("entrer b");
b=lire.nextDouble();
n1=a; n2=b;
if (n1==0) { System.out.println("le pgcd est = "+n2);}
if (n2==0) { System.out.println("le pgcd est = "+n1);}
while (n1!=0 && n2!=0) {n1=a;n2=b;
if (n1>n2) {r=(n1%n2);
if (r==0) { System.out.println("le pgcd est "+n2);}
else n1=n2; n2=r;break;}
else r=(n2%n1);
if (r==0) {System.out.println("le pgcd est "+n1);}
else n2=n1; n1=r;break;}
}}
je sais pas si le probléme réside dans la déclaration des variables,au lieu de double faire un autre type quoi!!!
salut pour tout le monde,je signale comme toujours j'ai un niveau debutant en java,bon la j'ai fait un programme qui calcule le PGCD de
deux nombres,mais le probléme c'est quand je saisi deux grands variables il sort du programme ,par contre si jelui donne des simples nombres ca marche bien
import java.util.Scanner;
public class pgcd {
public static void main(String[] args){
Scanner lire=new Scanner(System.in);
double a,b,n1,n2,r;
System.out.println("entrer a");
a=lire.nextDouble();
System.out.println("entrer b");
b=lire.nextDouble();
n1=a; n2=b;
if (n1==0) { System.out.println("le pgcd est = "+n2);}
if (n2==0) { System.out.println("le pgcd est = "+n1);}
while (n1!=0 && n2!=0) {n1=a;n2=b;
if (n1>n2) {r=(n1%n2);
if (r==0) { System.out.println("le pgcd est "+n2);}
else n1=n2; n2=r;break;}
else r=(n2%n1);
if (r==0) {System.out.println("le pgcd est "+n1);}
else n2=n1; n1=r;break;}
}}
je sais pas si le probléme réside dans la déclaration des variables,au lieu de double faire un autre type quoi!!!
A voir également:
- PGCD en java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages