Я использую java.util.Scanner
и хочу отфильтровать пользовательский ввод, если он выходит за пределы диапазона, например, принять только 0, 1, 2 или 3. Возможно, что-то вроде:
if !(sc.hasNextInt 0,1,2,3
Я знаю, что это недопустимый синтаксис, но я хотел показать, к чему я стремился. Как мне сказать Java не хранить пользовательский ввод, который не соответствует моим критериям?