Java :: Aufgabe #6 :: Lösung #8
 
                       
        10 Lösungen
         
        
        
      
                
      #6
Würfelspiel (mit Random)
        Anfänger - Java
        von Jurom
         - 22.10.2012 um 10:45 Uhr
      
       
      
        Das Programm soll ein einfaches Glücksspiel simulieren.
Lassen Sie 2 Zufallszahlen zwischen 1-6 ausgeben, die höhere Zahl gewinnt.
Wiederholen sie das Würfeln solange, bis der Anwender gewinnt.                                 
           
                     
        
           
           
        
           
        
        
        
        
        
        
        
        
        
      
           
    Lassen Sie 2 Zufallszahlen zwischen 1-6 ausgeben, die höhere Zahl gewinnt.
Wiederholen sie das Würfeln solange, bis der Anwender gewinnt.
#8
von Strelok1601 (60 Punkte)
         - 28.02.2017 um 11:40 Uhr
      // trainyourprogrammer
// Aufgabe 6
import java.util.Random;
public class Wuerfel
{
   public static void main(String[] args)
   {
      Random zufall1 = new Random();
      Random zufall2 = new Random();
 
      int wuerfelComputer = zufall1.nextInt(6);
      int wuerfelAnwender = zufall2.nextInt(6);
      System.out.println();
      System.out.println("Der Computer wuerfelt: " + wuerfelComputer);
      System.out.println("Sie wuerfeln:          " + wuerfelAnwender);
      System.out.println();
  
      if(wuerfelComputer > wuerfelAnwender || wuerfelComputer == wuerfelAnwender)
      {
         while(wuerfelComputer > wuerfelAnwender || wuerfelComputer == wuerfelAnwender) 
         { 
            if(wuerfelComputer > wuerfelAnwender)
            {
               System.out.println("Der Computer gewinnt!");
         
               wuerfelComputer = zufall1.nextInt(6);
               wuerfelAnwender = zufall2.nextInt(6);
               System.out.println();
               System.out.println("Der Computer wuerfelt: " + wuerfelComputer);
               System.out.println("Sie wuerfeln:          " + wuerfelAnwender);
               System.out.println();
               if(wuerfelAnwender > wuerfelComputer)
               {
                  System.out.println("Sie haben gewonnen!");
               }
            }
            else
            {
               System.out.println("Unentschieden! Neue Runde!");
         
               wuerfelComputer = zufall1.nextInt(6);
               wuerfelAnwender = zufall2.nextInt(6);
               System.out.println();
               System.out.println("Der Computer wuerfelt: " + wuerfelComputer);
               System.out.println("Sie wuerfeln:          " + wuerfelAnwender);
               System.out.println();
               if(wuerfelAnwender > wuerfelComputer)
               {
                  System.out.println("Sie haben gewonnen!");
               }
            }
         }         
      }
      else
      {
         System.out.println("Sie haben gewonnen!");
      }
   }
}Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
          
          
                 Seite 1 von 0
          
                 1
          
          
             
       
    
    
    
