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開始的號碼嗎?打印從0開始的數字輸入
下面是關於此問題的另一個問題:http://stackoverflow.com/questions/275711/add-leading-zeroes-to-number-in-java –