A-A+

阅读下列代码段。 class Test implements Runnable{ publi

2022-08-05 21:17:17 问答库 阅读 172 次

问题详情

阅读下列代码段。 class Test implements Runnable{ public int run{ int i=0: while(true){ i++: System.OUt.println("i="+i); } } } 上述代码的编译结果是()。
A.程序通过编译并且run方法可以正常输出递增的i值
B.程序通过编译,调用run方法将不显示任何输出
C.程序不能通过编译,因为while的循环控制条件不能为“true”
D.程序不能通过编译,因为run方法的返回值类型不是void请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
D。【解析】while的循环控制条件可以为true,run方法没有返回值,所以不能是int型,故此程序不能通过编译。

考点:代码