Hallo zusammen, ich hab hier ein kleines Programm, mit dem man die Zahlen von eins bis sechs beliebig oft durchwürfelt. Nun soll die Wahrscheinlichkeit für die gewürfelten Sechser hinzukommen, allerdings schaffe ich es nicht, den erhaltenen Double-Wert auszugeben. Kann mir da jemand weiterhelfen, ich schaff es einfach nicht, den Wert auszugeben, am besten nach dem Balken für die Sechs oder irgendwie....
Der Double-Wert ist die 'wahrscheinlichkeit':
Wäre sehr nett, wenn mir jemand schnell helfen könnte!
MfG,
lab22
Der Double-Wert ist die 'wahrscheinlichkeit':
Java:
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import java.util.Random;
public class aufgabe1 extends Applet implements ActionListener {
private static final long serialVersionUID = 1L;
Button btn_LOS;
TextField txt_Anzahl;
Random wurf;
int augenzahl = 0;
int eins=0;
int zwei=0;
int drei=0;
int vier=0;
int fuenf=0;
int sechs=0;
double wahrscheinlichkeit=0;
public void init(){
this.setSize(300, 400);
btn_LOS = new Button(" LOS ");
txt_Anzahl = new TextField(10);
add(txt_Anzahl);
add(btn_LOS);
btn_LOS.addActionListener(this);
wurf= new Random();
}
public void paint(Graphics g){
g.drawString(Integer.toString(eins), 10, 20);
g.drawRect(30, 10, eins, 10);
g.drawString(Integer.toString(zwei), 10, 40);
g.drawRect(30, 30, zwei, 10);
g.drawString(Integer.toString(drei), 10, 60);
g.drawRect(30, 50, drei, 10);
g.drawString(Integer.toString(vier), 10, 80);
g.drawRect(30, 70, vier, 10);
g.drawString(Integer.toString(fuenf), 10, 100);
g.drawRect(30, 90, fuenf, 10);
g.drawString(Integer.toString(sechs), 10, 120);
g.drawRect(30, 110, sechs, 10);
//Muss hier der Wert ausgegeben werden?
}
public void actionPerformed(ActionEvent arg0) {
int n= Integer.parseInt(txt_Anzahl.getText());
for(int i=0; i<n; i++){
augenzahl= wurf.nextInt(6)+1;
switch(augenzahl){
case 1: eins++;break;
case 2: zwei++;break;
case 3: drei++;break;
case 4: vier++;break;
case 5: fuenf++;break;
case 6: sechs++;break;
}
wahrscheinlichkeit = (sechs/n);
}
repaint();
}
}
Wäre sehr nett, wenn mir jemand schnell helfen könnte!
MfG,
lab22