/** * Programma che simula il lancio di due dadi, uno a 6 facce, * l'altro a 8 facce, e stampa la somma. */ public class P4DueDadiBis { // A differenza che nel programma "P3DueDadiBis", il metodo "lancioDado" // accetta un parametro intero, che è il numero di facce del dado da lanciare. public static int lancioDado(int facce) { System.out.println("Lancio un dado da " + facce + " facce"); // mettiamo il risultato del lancio in una variabile in modo da poterlo // stampare prima di restituire il controllo al programma chiamante int risultato = (int) (Math.random() * facce) + 1; System.out.println("È uscito il numero " + risultato); return risultato; } public static void main(String[] args) { int n1 = lancioDado(6); int n2 = lancioDado(8); System.out.println("La somma dei due dadi è " + (n1 + n2)); } }