Je dépanne mon programme Java pour utiliser une boucle while et une instruction try-catch pour déclencher une exception si 4 entrées entières sont entrées par un utilisateur quand seulement trois sont attendus. J'utilise un tableau combiné avec une boucle while et la méthode hasNextInt mais je n'arrive pas à l'exécuter. Toute idée serait géniale.Java Try Catch si 4 nombres sont entrés, 3 entrées int attendues via array et while itérateur de boucle
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int count = 3;
int[] numbers = new int[count];
System.out.println("Enter 3 integers");
Scanner numScanner = new Scanner(scanner.nextLine());
while (numbers[] > count) {
if (numScanner.hasNextInt()) {
numbers[] = numScanner.hasNextInt();
} else
{
System.out.println("You didn't provide enough numbers");
break;
}
}
}
Votre nombre [] variables a besoin d'un index à l'intérieur des crochets – printfmyname