import javax.swing.*;
public class RollDie {
public static void main (String args[]) {
int frequency1 = 0, frequency2=0, frequency3=0,
frequency4=0, frequency5=0, frequency6=0, face;
//resume os resultados
for (int roll = 1; roll <= 6000; roll++) {
face = 1 + (int) (Math.random() * 6 );
//Determina o valor do lançamento e incrementa contador correspondente
switch (face) {
case 1:
++frequency1; break;
case 2:
++frequency2; break;
case 3:
++frequency3; break;
case 4:
++frequency4; break;
case 5:
++frequency5; break;
case 6:
++frequency6; break;
}
}
JTextArea outputArea = new JTextArea();
outputArea.setText(“FacetFrequencia” +
“n1t” + frequency1 + “n2t” + frequency2 +
“n1t” + frequency3 + “n2t” + frequency4 +
“n1t” + frequency5 + “n2t” + frequency6 );
JOptionPane.showMessageDialog(null, outputArea, “Rolling a Dice 6000 Times”,
JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}
Last modified: 10 de dezembro de 2007