import javax.swing.JOptionPane;
public class HemmeligTall2{
public static void main(String[] args) {
// Objektet blir laget og får gitt en tilfeldig verdi
TallGenerator tallObjekt = new TallGenerator(0,100);
tallObjekt.genererTall();
// Variabelen 'hemmeligTall' henter den tilfeldige verdien
int hemmeligTall = tallObjekt.hentTall();
// Førstegangstipping starter her
int gjettetTall = Integer.parseInt(JOptionPane.showInputDialog("Tipp tallet (0 - 100):"));
// Variabel som teller antall forsøk
int antallGanger=0;
// Løkken starter
do {
if(hemmeligTall < gjettetTall){
gjettetTall = Integer.parseInt(JOptionPane.showInputDialog("Tallet du tippet var for høyt.\n Tipp på nytt (0 - 100):"));
}
else if(hemmeligTall > gjettetTall){
gjettetTall = Integer.parseInt(JOptionPane.showInputDialog("Tallet du tippet var for lavt.\n Tipp på nytt (0 - 100):"));
}
// Oppdaterer en teller-variabel som får med seg hvor mange forsøk brukeren har brukt.
antallGanger++;
if(antallGanger > 1){
JOptionPane.showMessageDialog(null,"Err! Du har brukt opp dine ti forsøk!");
//int brukerSpm
switch(JOptionPane.showConfirmDialog(null,"Vil du spille en gang til, dummen?");) {
case JOptionPane.NO_OPTION: print("din kuk"); break;
case JOptionPane.YES_OPTION: print("arraaait!"); break;
}
}
// rottUlf-tips: switch(returverdi) { case JOptionPane.NO_OPTION: print("din kuk"); break; case JOptionPane.YES_OPTION: print("arraaait!"); break; }
}while( gjettetTall != hemmeligTall);
// Løkken slutter
// Sluttmelding blir sendt
JOptionPane.showMessageDialog(null,"Gratulerer!\n Du tippet riktig. Tallet var\n " + hemmeligTall + " og du klarte det på\n" + antallGanger + " ganger.");
}
}