Bonjour,
Le but du programme est de trouver le nombre aléatoire .Le programme se compile et fonctionne à moitié :/
-premiere erreur mon exception fonctionne meme quand je rentre un nombre.
-seconde mon nombre de coups est faut : toujours égal à 0.
-troisième mon numéro aléatoire vaut toujours 0.
import java.awt.*;
import java.applet.*;
import java.util.*;
import java.awt.event.*;
public class Devine extends Applet{
static final int Max=10;
Button b1=new Button("valider");
TextField t1=new TextField(30);
public void init(){
b1.addActionListener(new B1());
add(b1);
add(t1);
}
class B1 implements ActionListener{
public void actionPerformed(ActionEvent e){
int nb,compteur=0;
boolean trouve=false;
nb=(int)(Math.random())*10;
try{
while(trouve==false){
int nb2 = Integer.parseInt(t1.getText());
int nombre = Integer.parseInt(t1.getText());
if(nb==nb2){
t1.setText("vous avez gagnez en "+compteur+"coups");
trouve=true;
}else{if(nb>nb2){
t1.setText("entrez un nombre plus grand");
compteur=compteur+1;
}else{if(nb<nb2){
t1.setText("entrez un nombre plus petit");
compteur=compteur+1;
}
}
}
}
}catch(NumberFormatException f){
t1.setText("erreur entrez un nombre");}
}
}
}
Partager