我在这里遇到的问题是: 我要继续执行循环,直到提供有效的输入为止。如果提供的输入错误,则会引发异常。
class nameException extends Exception
{
public nameException()
{
String msg="Provide valid data";
System.out.println(msg);
}
}
我已初始化标志值为2。
public void data1() throws nameException
{
do{
System.out.println("Enter Gender");
n=sc.next().charAt(0);
if(n=='m' || n=='f')
{
if(n=='m')
{
flag=1;
}
else
{
flag=0;
}
}
else
{
throw new nameException();
}
}while(flag==2);
它不会循环进入