2014-02-25 43 views
0

我想讓用戶輸入一個整數,然後轉換數字。我如何告訴Java輸入整數是基數8?因爲我不能在整數變量的前面追加'0'。Java和八進制數字

+0

「int」是一個沒有格式的32位有符號數字。當你創建一個int值時,它曾經是八進制或十進制的事實已經丟失。 –

回答

3
Integer.parseInt("20", 8); 

將輸入視爲八進制。一般來說,第二個參數是基數。

-1

感謝您的建議。我想到了。我正在尋找的答案在於Scanner類的javadoc。