All pastes #191857 Raw Edit

Anonymous

public text v1 · immutable
·published 2006-10-05 13:03 UTC
rendered paste body
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.");
    }
}