convertion décimal to binaire
salut,j'ai fait un petit programme qui converti un entier saisi en binaire
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
import java.util.Scanner;
public class Binaire {
public static void main(String[] args) {
Scanner lire=new Scanner(System.in);
int r,n,tn,i;
char inv;
String rep="";
System.out.println("saisir le nombre : ");
n=lire.nextInt();
tn=n;
while(n>=1){
r=n%2;
if(r==0){rep+="0";}
if(r==1){rep+="1";}
n=n/2;
}
if(tn==0){rep+="0";}
for(i=rep.length()-1;i>=0;i--){
inv=rep.charAt(i);
System.out.print(inv);
}
System.out.println("voulez vous continuer le programme taper OUI et AUTRES pour sortir:");
String s=lire.next();
if(s.equals("oui")){
//ici la re exécution du programme
}
else {System.exit(0);}
}} |
enfin mon probléme c'est que je veux faire une re exécution du programme losrque on tapeOUI lors de l'affichage du message:
Code:
1 2 3 4 5 6 7 8 9 10
|
System.out.println("voulez vous continuer le programme taper OUI et AUTRES pour sortir:");
String s=lire.next();
if(s.equals("oui")){
//je cherche quoi faire ici pour qu'il s'éxcute chaque foi qu'on tape OUI
}
else {System.exit(0);}
}} |
donc voila,votre aide SVP.