62,621
社区成员
发帖
与我相关
我的任务
分享
import java.util.Scanner;
/**
* 判断输入是不是Int?如果不是则提示并重输
*
* @author <a href="www.herveyhall.cf">HerveyHall</a>
*
*/
public class XiTi28 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[] num = new int[10];
System.out.println("请输入十个整数");
for (int i = 0; i < 10;) {
System.out.print("第 " + (i + 1) + " 个:");
String a = input.nextLine();
if (a.matches("(|\\+|-)[0-9]+"))
num[i++] = Integer.parseInt(a);
else
System.out.println("输错了请重输:");
}
input.close();
}
}
以上