Ciao a tutti. Vorrei semplicemente sapere perchè questo programma non mi da errore se inserisco un numero che non è compreso tra 0 e 10...
codice:import java.util.*; public class Asser { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Inserisci un numero tra 1 e 10: "); int n = scanner.nextInt(); assert (n >= 0 && n <= 10) : "errore"; System.out.printf("Hai inserito %d\n",n); } }

Rispondi quotando