package ch.claude_martin; import java.util.Scanner; public class SomeClass { private static final Scanner SCANNER = new Scanner(System.in); public static void main(String... args) { var i = readInt("Array ID"); System.out.println("ID has been set to: " + i); System.out.println("End of program."); } /** * Reads an integer from the standard input. * * @param description * A short description of the input for the user. */ public static int readInt(String description) { while (true) { System.out.print(description); System.out.print(": "); System.out.flush(); if (SCANNER.hasNextInt()) { return SCANNER.nextInt(); } else { System.out.println("You must enter an integer (decimal numbers only)"); System.out.println("Please Try Again !"); SCANNER.next(); } } } }