Scanner input = new Scanner(System.in);
System.out.print("\tEnter student no.: \t");
long studNo = input.nextLong();
System.out.println(studNo);
如果我输入0914325
它只会打印914325
. 我知道是因为数据类型是long
. 我可以使用String
数据类型,但如果用户不小心输入了字母怎么办?有什么办法可以打印一个从 0 开始的数字吗?