ну тогда вот тебе решение, через сканнер читай строку, с помощью регулярки определяй что это число, иначе пиши сообщение что пользователь ввел не число и затем уже делай все, что тебе надо
Scanner num = new Scanner(System.in); System.out.print("Введите число1: "); num1 = num.nextInt();
System.out.print("Введите второе число: "); num2 = num.nextInt();
просто цикл while с условием запихнуть не получается ругается на Scanner что то ему не нравится, я уже голову ломаю второй день с этой проверкой при вводе
Ну так покажи, как и на что ругается, когда while пишешь (и что именно ты пишешь).