看板 java 關於我們 聯絡資訊
※ 引述《jimmy5566 (jimmy)》之銘言: : double x=7/2; : System.out.println("x is"+x); : 求x=? : 跑出來答案是3.0 : 可是題目的四個選項(A)3(B)3.5(C)4(D)compiler error 沒有3.0 : 這樣此題無解嗎?還是要選(B)3.5呢 我跟java不熟 但還是要凹一下P幣 這是我認為的答案 int / int 會無條件捨去 小數 所以 7 / 2 得到 3 double = int 會做型態轉換 所以加上小數點 所以 x = 3.0 所以答案是3.0 但答案列沒有3.0 故我會選A 然後再跟老師說沒有此答案..... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.240.34.138
wfgh:這樣也要一篇.... 02/15 12:26