我需要根据数组的大小在应用程序中引入wait。 因此,如果数组的大小为100,那么等待时间将为5000 然后,对于每个下一批1000,延迟时间将增加1秒。最好的方法是什么? 示例代码
int waitTime = 5000;
if(array.length < 100)
{
waitTime= 5000;
}
if(array.length > 100 && array.length <=1000)
{
waitTime = waitTime+ 1000;
}
答案 0 :(得分:2)
怎么样:
waitTime = 5000 + 1000 * (array.length / 1000);
答案 1 :(得分:1)
我发现您的代码没有问题。但是如果你可以在数组大小和休眠时间之间创建关系,那么你可以简单地写一行......类似于
Thread.sleep(array.length < 100 ? 5000 : 6000 + 1000 * (array.length / 1000));