看板 java 關於我們 聯絡資訊
※ 引述《ray20704 (空白一片)》之銘言: : 我是學生JAVA初學者 : 看書看不懂,這一禮拜放假沒辦法問老師,所以上來問 : ------------------------------------------------ : 問題1.課本上所講的例子println印出來時,有些數字會跳過? : 像下面這段程式碼印出1.23 : 15.68---->7怎麼沒印?直接變8 四捨五入 [43] : -------------------------------------------------- : 問題二. : Assume a proper impport statement has beeen given : DecimalFormat pattern00dot000 = new DecimalFormat("00.000"); : double d = 12.3456789; : System.out.println(pattern00dot000.format(d)); : //這邊印出12.346,怎麼不是印出12.345,5怎麼又被跳過印出6 四捨五入 : -------------------------------------------------- : 問題三. : DecimalFormat eNotation1 = : new DecimalFormat("#0.###E0");//1 or 2 digits before point : System.out.println(eNotation1.format(123.456)); : /*這邊印出1.2346E2,我看書上有說"0"代表是需要數字,"#"代表任選數字 : 任選是1~9隨便亂選一為印出來嗎?所謂"0"是需要數字?這又是甚麼意思呢?*/ : ----------------------------------------------------- : 麻煩幫忙解答一下,昨天看到現在還是看不懂,我英文比較爛 : 看不太懂書上想表達的意思,抱歉 你自己寫寫實際做做實驗, 這些沒那麼難明白 0 就是如果那個位沒有, 也會放 0 e.g. format 是 00.0#, 我放 1 給它 format 就會出現 01.0 而 # 的效果你就自己試試吧 程式是用 "寫" 來學的, 不是用 "讀" 來學的 alien -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.155.236.82
ray20704:我也想寫,放假一禮拜回家...家裡電腦跑不動也沒容量 04/01 18:29
H45:那麼你也可以用 ssh/telnet 找學校工作站來跑跑看 04/01 20:06
chrisho:有人習慣用 "問" 來學的... 04/01 21:53
willieliao:用問來學其實也沒啥不好..總比悶著頭弄不出來好 04/01 22:10
MOONRAKER:你那是什麼19世紀的電腦▔o▔ 04/02 00:12
ray20704:chr大 我也是沒辦法搞不懂才PO上來問的,幹麻酸我! 04/02 01:55
ray20704:H45我才疏學淺沒聽過那個...我知道我就一定會用 04/02 01:56
ray20704:我只是想說這幾個小問題(對我來說是大問題),對板上的人 04/02 01:59
ray20704:只是小case,我家跑不動,又放假回家沒人可問,才po的 04/02 02:02
ray20704:我只是問個問題,如果我在租屋處我就一定試試看,但現在 04/02 02:06
ray20704:在家裡。在這謝謝回答我問題的人 04/02 02:09
slalala:我公司還是用SSH遠端登入 我不在19世紀吧= = 04/02 13:11
MOONRAKER:呃抱歉,我是說r先生家裡不能跑java的那台,不是ssh XD 04/02 13:27