ユーザーは、ArrayListに数値(int、float、double)のみを入力する必要があります。ユーザーが数値以外のものを入力した場合は、例外InputMismatchExceptionをスローする必要があります。数値のみを入力するようにユーザーを制限する(int、float、double)
Numberクラスを使用すると考えました。
Scanner input = new Scanner(System.in);
ArrayList<Number> number = new ArrayList<Number>();
System.out.println("Enter number");
(data_type???) number_var = input.??????;
number.add(number_var);
このコードは、入力を続けるかどうかをユーザーに尋ねるときに実行されます。唯一の問題は、入力を数字だけに制限する方法です。これは別のクラスを作成せずに行う必要がありますが、メソッドはユーザーを制限することができます。
[java.util.Scannerを使用した入力の検証](https://stackoverflow.com/questions/3059333/validating-input-using-java-util-scanner)の可能な複製 – Tom