Re: [問題] 幫個忙解的答

看板java作者 (Alien)時間17年前 (2008/04/01 17:42), 編輯推噓11(1102)
留言13則, 6人參與, 最新討論串2/4 (看更多)
※ 引述《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

04/01 18:29, , 1F
我也想寫,放假一禮拜回家...家裡電腦跑不動也沒容量
04/01 18:29, 1F

04/01 20:06, , 2F
那麼你也可以用 ssh/telnet 找學校工作站來跑跑看
04/01 20:06, 2F

04/01 21:53, , 3F
有人習慣用 "問" 來學的...
04/01 21:53, 3F

04/01 22:10, , 4F
用問來學其實也沒啥不好..總比悶著頭弄不出來好
04/01 22:10, 4F

04/02 00:12, , 5F
你那是什麼19世紀的電腦▔o▔
04/02 00:12, 5F

04/02 01:55, , 6F
chr大 我也是沒辦法搞不懂才PO上來問的,幹麻酸我!
04/02 01:55, 6F

04/02 01:56, , 7F
H45我才疏學淺沒聽過那個...我知道我就一定會用
04/02 01:56, 7F

04/02 01:59, , 8F
我只是想說這幾個小問題(對我來說是大問題),對板上的人
04/02 01:59, 8F

04/02 02:02, , 9F
只是小case,我家跑不動,又放假回家沒人可問,才po的
04/02 02:02, 9F

04/02 02:06, , 10F
我只是問個問題,如果我在租屋處我就一定試試看,但現在
04/02 02:06, 10F

04/02 02:09, , 11F
在家裡。在這謝謝回答我問題的人
04/02 02:09, 11F

04/02 13:11, , 12F
我公司還是用SSH遠端登入 我不在19世紀吧= =
04/02 13:11, 12F

04/02 13:27, , 13F
呃抱歉,我是說r先生家裡不能跑java的那台,不是ssh XD
04/02 13:27, 13F
文章代碼(AID): #17yWE4mY (java)
文章代碼(AID): #17yWE4mY (java)