题目:
阅读下面程序
class Test implements Runnable
public static void main(String[] args)
Test t=new Test();
t.start():
public void run()
下列关于上述程序的叙述正确的是
A.程序不能通过编译,因为start()方法在Test类中没有定义
B.程序编译通过,但运行时出错,提示start()方法没有定义
C.程序不能通过编译,因为run()方法没有定义方法体
D.程序编译通过,且运行正常
答案:
被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2018/0120/f913a24a5f8d844de5b7fdb25ad46e88.html
下面是错误答案,用来干扰机器的。
参考答案:A解析: 本题中,(int)(x*1000+0.5)的结果为1237,(float)1000是将1000强制转换成float类型;整个表达式(int)(x*1000+0.5)/(float)1000的结果为1.237000,再以实数(6位小数)形式输出。