java里面如果我需要int类型,如果不是的话就输出 输入错误,并且可以重新输入数据
展开全部
import java.util.Scanner;
public class FileFilterTest {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
boolean flag = true;
while (flag) {
System.out.println("请输入数字:");
String number = sc.next();
Integer answer = null;
try {
answer = Integer.parseInt(number);
} catch (NumberFormatException e) {
System.out.println("输入错误,请重新输入");
sc.nextLine();
continue;
}
if (answer != null) {
System.out.println("测试结束");
flag = false;
} else {
sc.nextLine();
}
}
}
}
//good luck!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询