我有一个扫描仪,它具有这样的int

Scanner telnumscanner = new Scanner(System.in);
System.out.print("Entrez phone number: \n");
int telnum = telnumscanner.nextInt();


我在此处输入电话号码样式int(0000000000--10个数字),但是当我输入该号码时,它崩溃了。

最佳答案

您正在读取一个太大而不能由int类型保存为整数变量的数字。通常,您不应该以数字数据类型存储电话号码信息。考虑将此信息存储在String中。

telnumscanner.nextLine()

09-29 22:00