PGCD en java
Résolu
grungy-soul
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
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
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo