当前位置: 代码迷 >> Java相关 >> 关于sleep的问题
  详细解决方案

关于sleep的问题

热度:357   发布时间:2010-04-11 19:42:39.0
关于sleep的问题
关于sleep的一个问题。
sleep()的参数只能是常数吗?
double[] a = new double[5];
for(int i = 0; i < 5; i++)
a[i] = i;
try
{
    Thread.sleep(a[i] * 1000)
}
catch(Exception e)
{}
这里的sleep总是运行不过去,是因为参数不是常数吗?
搜索更多相关的解决方案: sleep  

----------------解决方案--------------------------------------------------------
sleep()接收的参数类型是long, 你上面程序是double类型

int[] a = new int[5];
for(int i = 0; i < 5; i++) {
a[i] = i;
try
{
    Thread.sleep(a[i] * 1000)
}
catch(Exception e)
{}
}
----------------解决方案--------------------------------------------------------
额,很感谢~~真的需要仔细看书啊~~~
----------------解决方案--------------------------------------------------------
  相关解决方案