Сообщает пользователю, если введенный номер четный или ровный. Мне нужна помощь по проверке ввода. Проверка, которую мне нужно сделать, заключается в том, что пользователь не может вводить ничего, кроме числа. Попытка выполнить проверку без метода try и catch.Как я могу выполнить проверку ввода?
import java.util.Scanner;
public class oddoreven {
public static void main (String [] args) {
Scanner input = new Scanner (System.in);
//declaractions
int num;
//while loop
do{
System.out.println("PLease enter a number to see whether it is even or odd. To end tyype in -99.");
num = input.nextInt();
// input valid
}while(num != -99); // loop ends
// begins the method
public static void is_odd_or_even_number(int number){
int rem = number%2;
\
'num' является' int' в сообщении. –
@ ElliottFrisch я просто проигнорировал это, подумал, что если OP задает вопрос о валидации, то OP будет принимать входные данные как String. В любом случае, спасибо. –