redbuttler
Mitglied
Code:
import javax.swing.*;
public class RollDice {
public static void main(String[] args) {
int frequency[] = new int[7];
for(int roll = 1;roll<=300;roll++)
frequency [1 +(int)(Math.random()*6)]++;
JOptionPane.showMessageDialog(null,frequency[1]);
String output = "Augenzahl\tHäufigkeit\tHistogramm";
for(int face = 1;face<frequency.length;face++) {
output +="\n" +face + "\t" + frequency[face] +"\t";
for(int stars = 0;stars < frequency[face];stars++)
output+="*";
JTextArea outputArea = new JTextArea();
outputArea.setText(output);
JOptionPane.showMessageDialog(null,outputArea,"300 mal würfeln ergab:",
JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}
}
Das Programm soll eigentlich bei 300 Würfen die Häufigkeit jeder einzelnen Würfelzahl ausgeben. Aber es gibt sie nur für die Zahl 1 aus. Wie kann ich die Häufigkeit für alle Zahlen augeben lassen
Danke schonmal
Grüße