import java.lang.Math; import java.lang.Double; import java.util.Scanner; public class Tabelline { public int calcolafattore() { Double parziale = new Double(10*Math.random()); int casuale = parziale.intValue(); return casuale; } public void esercizio() { String continua = "s"; Scanner input = new Scanner(System.in); boolean rispostacorretta=false; while (continua.equalsIgnoreCase("s")) { int a=calcolafattore(); int b=calcolafattore(); rispostacorretta=false; while (!rispostacorretta) { System.out.print("quanto fa "+a+"x"+b+"?"); int risposta=input.nextInt(); if (risposta==a*b) { System.out.println("Molto bene"); rispostacorretta=true; } else { System.out.println("no, riprova"); } } System.out.print("Vuoi continuare?"); continua=input.next(); } } public static void main (String args[]) { Tabelline miatabellina = new Tabelline(); miatabellina.esercizio(); } }