Я бы сделал это так:
рограмма имеет бесконечный цикл, когда я используюпопытаться поймать блок вв то время как цикл.
import java.util.*;
class Try
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
while(true)
{
try {
System.out.println("Enter a no ");
int s=sc.nextInt();
} catch(Exception e) {
System.out.println("Invalid input try again");
}
}
}
}
Когда я ввожу целое число, оно работает нормально и запрашивает другой ввод, но когда я ввожу символ, это идет на бесконечный цикл. Почему это так?