我有一个扫描仪,它具有这样的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()