I'm trying to insert a do-while loop inside do-while loop to check if the input is integers. I added a comment where I want to insert the do-while loop. Everything works perfectly fine except for that part.
public static void main(String[] args){
int num1, num2;
char response;
Scanner in = new Scanner(System.in);
Scanner reader = new Scanner(System.in);
do {
System.out.print("Enter number: ");
num1 = in.nextInt();
response = (char) reader.nextLine().charAt(0);
//I want to check if the input is integer here
do{
System.out.println("Invalid input!\nPlease input integers only!");
} while (response != /*something*/);
for(num2=0; num2 < 11; num2++) {
System.out.println(num1 + "X" + num2 + "=" + (num1 * num2));
}
do {
System.out.println("\nDo you want to try again? [y/n]");
response = (char) reader.nextLine().charAt(0);
if (response != 'n'&& response != 'N' && response != 'Y' && response != 'y')
System.out.println("Input invalid!");
} while (response != 'n' && response != 'N' && response != 'y' && response != 'Y');
} while (response != 'N' && response != 'n');{
System.out.println("Thank you for using the table");}
}