Re: [問題] 一小段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
→
02/15 12:26, , 1F
02/15 12:26, 1F
討論串 (同標題文章)
java 近期熱門文章
3
14
PTT數位生活區 即時熱門文章