-3
是否有可能讓用戶輸入任何int值並使輸出顯示Pi到小數點而不是類似於BigDecimal?在Java中使用printf生成Pi到用戶定義的數字?
我想在一個項目中做到這一點,我可以使用的唯一的東西是「printf」函數和子字符串方法(當然還有掃描器)。到目前爲止,我還沒有找到任何方式讓printf識別用戶輸入,因爲它被存儲爲一個變量。我100%卡在這個問題上。
是否有可能讓用戶輸入任何int值並使輸出顯示Pi到小數點而不是類似於BigDecimal?在Java中使用printf生成Pi到用戶定義的數字?
我想在一個項目中做到這一點,我可以使用的唯一的東西是「printf」函數和子字符串方法(當然還有掃描器)。到目前爲止,我還沒有找到任何方式讓printf識別用戶輸入,因爲它被存儲爲一個變量。我100%卡在這個問題上。
不,這是不可能的,沒有使用類似BigDecimal – ControlAltDel
你使用像'double pi = Math.PI; 掃描儀s =新掃描儀(System.in); System.out.format(「%。」+ s.next()+「f%n」,pi);' –
System.out.format(「%。」+ s.next()+「f%n 「,pi); ----這正是我所期待的。我找不到任何詳細說明在printf語句中使用輸入的文檔。 – garybenoak