黑马程序员技术交流社区
标题:
和老师的代码一样,为什么最后return的没有输出
[打印本页]
作者:
beyond1337
时间:
2015-11-16 19:01
标题:
和老师的代码一样,为什么最后return的没有输出
class Test1
{
public static void main(String[] args)
{
Test3 t = new Test3();
t.run();
}
}
abstract class Test2
{
public final long run() {
long start = System.currentTimeMillis();
code();
long end = System.currentTimeMillis();
return end - start;
}
public abstract void code();
}
class Test3 extends Test2
{
public void code() {
int i = 0000;
while(i < 10000)
{
System.out.println("x");
i++;
}
}
}
复制代码
应该输出x之后就有个毫秒值啊,冯佳老师的有我的没有,输出完了没有毫秒数.
作者:
hansnowqiang
时间:
2015-11-16 21:08
本帖最后由 hansnowqiang 于 2015-11-16 21:13 编辑
我没看到你的毫秒值输出呀?你run()完了返回一个long end-start。但是并没有在main里输出呀。
是不是应该System.out.println(t.run())呀?我也是初学者不对请轻喷,不要猛踩
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2