作者BETNPP (NPP)
看板java
标题Re: [问题] 一小段Java的程式
时间Tue Feb 8 10:24:06 2011
※ 引述《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
1F:→ wfgh:这样也要一篇.... 02/15 12:26