hallo....
ich sitzte jetzt schon über eine Stunde vor meinem pc und versuche (leider vergeblich) auf meinen fehler drauf zu kommen den ich beim programmieren gemacht habe!
die aufgabe war:
wie wahrschienlich ist es, dass beim würfeln dreimal hintereinander die gleiche zahl gewürfelt wird? (Schreiben sie dazu eine Applikation, deren main-Methode ein eindimensionales Feld mt 1000 double-Elementen deklariert und zufällig mit natürlichen Zahlen aus {1-6} belegt.
[Java]
import javax.swing.JOptionPane;
public class muster2 {
public static void main (String args[])
{
//Deklarieren der Felder
double [] Feld1 = new double [1000];
double [] Feld2 = new double [6];
//Zufallsgenerator
for( n=0; n<=6; n++);
Feld1[n]=(int)(Math.random()*6);
//aufrufen der Methode
zaehler(Feld1);
//Ausrechnen der Wahrscheinlichkeit
p=6/zaehler;
}
}
//Methode zum festellen
public static void zaehler(int n,int[] Feld1)
{
int zaehler=0;
for(int i=0; i<=6; i++) {
if(Feld1 == Feld1[i+1] && Feld1[i+1] == Feld1[i+2] && Feld1[i+2]==Feld1[i+3])
zaehler++;
System.out.println("Moeglichkeit von 3 gleichen gewuerfelten Zahlen hintereinander"+p);
System.exit(0);
}
}
[/Java]
lg
Lilli
ich sitzte jetzt schon über eine Stunde vor meinem pc und versuche (leider vergeblich) auf meinen fehler drauf zu kommen den ich beim programmieren gemacht habe!
die aufgabe war:
wie wahrschienlich ist es, dass beim würfeln dreimal hintereinander die gleiche zahl gewürfelt wird? (Schreiben sie dazu eine Applikation, deren main-Methode ein eindimensionales Feld mt 1000 double-Elementen deklariert und zufällig mit natürlichen Zahlen aus {1-6} belegt.
[Java]
import javax.swing.JOptionPane;
public class muster2 {
public static void main (String args[])
{
//Deklarieren der Felder
double [] Feld1 = new double [1000];
double [] Feld2 = new double [6];
//Zufallsgenerator
for( n=0; n<=6; n++);
Feld1[n]=(int)(Math.random()*6);
//aufrufen der Methode
zaehler(Feld1);
//Ausrechnen der Wahrscheinlichkeit
p=6/zaehler;
}
}
//Methode zum festellen
public static void zaehler(int n,int[] Feld1)
{
int zaehler=0;
for(int i=0; i<=6; i++) {
if(Feld1 == Feld1[i+1] && Feld1[i+1] == Feld1[i+2] && Feld1[i+2]==Feld1[i+3])
zaehler++;
System.out.println("Moeglichkeit von 3 gleichen gewuerfelten Zahlen hintereinander"+p);
System.exit(0);
}
}
[/Java]
lg
Lilli
Zuletzt bearbeitet von einem Moderator: