//******************************************************************** // SnakeEyes.java Author: Lewis and Loftus // // Mostra l'uso di una classe con costruttori sovrascritti. //******************************************************************** import Die; public class SnakeEyes { //----------------------------------------------------------------- // Crea due oggetti dado, lancia entrambi i dadi un numero // prefissato di volte, conta il numero eyes that occur. //----------------------------------------------------------------- public static void main (String[] args) { final int ROLLS = 500; int snakeEyes = 0, num1, num2; Die die1 = new Die(); // crea un dado a 6 facce Die die2 = new Die(20); // crea un dado a 20 facce for (int roll = 1; roll <= ROLLS; roll++) { num1 = die1.roll(); num2 = die2.roll(); if (num1 == 1 && num2 == 1) // cerca gli occhi di serpenti snakeEyes++; // entrambi i dadi mostrano 1 } System.out.println ("numero di lanci: " + ROLLS); System.out.println ("numero di occhi di serpenti: " + snakeEyes); System.out.println ("rapporti: " + (float)snakeEyes/ROLLS); } }