package wuerfel;import java.io.*;import java.util.*;public class Wuerfel { public Wuerfel() { } public void rechneUndZeige() throws java.io.IOException{ //Variablen zur Ausgabe der Zahlen double versuche = 0.0; int versuchsreihen = 0; double durchschnitt = 0.0; //Zum Einlesen der Versuchszahl auf der Console BufferedReader din = new BufferedReader(new InputStreamReader(System.in)); //für die Zufallszahl Random r = new Random(); //Zum Speichern der gewürfelten Zahlen String zahlen = new String(); //Zur Eingabe der Versuche an der Konsole: System.out.println("Bitte die Anzahle der Versuche eingeben: "); //Speichern der eingegebenen Zahl in Variable versuche = Integer.parseInt(din.readLine()); System.out.println("Eingegebene Versuche: " + versuche); //Zum Speichern der Zahlen Vector v = new Vector(); //Zum Speichern der Augabe String text = new String(); text = ""; //für die Durchschnittsberechnung double count = 0.0; double sum = 0.0; //jetzt geht´s los: for(int i = 0; i <= (versuche - 1); i++){ Integer zahl = new Integer(1 + Math.abs(r.nextInt()) % 6); while(zahl.intValue() != 6){ v.add(zahl); zahl = new Integer(1 + Math.abs(r.nextInt()) % 6); count++; } sum = sum + count; count = 0.0; if(zahl.intValue() == 6){ for(int e = 0; e < v.size(); e++){ String text2 = new String(v.elementAt(e).toString()); text += text2; } System.out.println(text); //für die nächste Versuchsreiche alles wieder auf null setzen v.removeAllElements(); text = ""; } } durchschnitt = (sum / versuche); System.out.println("Durschnittslänge der Reihen ist: " + durchschnitt); } public static void main(String[] args){ Wuerfel aWuerfel = new Wuerfel(); try{ aWuerfel.rechneUndZeige(); } catch(Exception e){ System.out.println(e.toString()); } }}