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."); } }