Java 根据阵列的大小添加延迟

Java 根据阵列的大小添加延迟,java,delay,Java,Delay,我需要根据数组的大小引入wait-in应用程序。 因此,如果阵列的大小为100,则等待时间将为5000 然后,对于下一批1000件,每批延迟时间将增加1秒。最好的方法是什么? 示例代码 int waitTime = 5000; if(array.length < 100) { waitTime= 5000; } if(array.length > 100 && a

我需要根据数组的大小引入wait-in应用程序。 因此,如果阵列的大小为100,则等待时间将为5000

然后,对于下一批1000件,每批延迟时间将增加1秒。最好的方法是什么? 示例代码

int waitTime = 5000;
          if(array.length < 100)
          {
             waitTime= 5000;
          }
          if(array.length > 100 && array.length <=1000)
          {
             waitTime = waitTime+ 1000;
          }
int waitTime=5000;
如果(数组长度<100)
{
等待时间=5000;
}
如果(array.length>100&&array.length

waitTime = 5000 + 1000 * (array.length / 1000);
那么:

waitTime = 5000 + 1000 * (array.length / 1000);
那么:

waitTime = 5000 + 1000 * (array.length / 1000);
那么:

waitTime = 5000 + 1000 * (array.length / 1000);

我发现你的代码没有问题。但是如果你能在数组大小和睡眠时间之间建立一个关系,那么你只需写一行就可以了

Thread.sleep(array.length < 100 ? 5000 : 6000 + 1000 * (array.length / 1000));
Thread.sleep(array.length<100?5000:6000+1000*(array.length/1000));

我发现你的代码没有问题。但是如果你能在数组大小和睡眠时间之间建立一个关系,那么你只需写一行就可以了。类似下面的内容

Thread.sleep(array.length < 100 ? 5000 : 6000 + 1000 * (array.length / 1000));
Thread.sleep(array.length<100?5000:6000+1000*(array.length/1000));

我发现你的代码没有问题。但是如果你能在数组大小和睡眠时间之间建立一个关系,那么你只需写一行就可以了。类似下面的内容

Thread.sleep(array.length < 100 ? 5000 : 6000 + 1000 * (array.length / 1000));
Thread.sleep(array.length<100?5000:6000+1000*(array.length/1000));

我发现你的代码没有问题。但是如果你能在数组大小和睡眠时间之间建立一个关系,那么你只需写一行就可以了。类似下面的内容

Thread.sleep(array.length < 100 ? 5000 : 6000 + 1000 * (array.length / 1000));
Thread.sleep(array.length<100?5000:6000+1000*(array.length/1000));

可能是错误的。对于数组长度200,此处的等待时间为5000。但是6000@MohammadS.你们是从哪里提出这个假设的?他只提供了一个+1000的例子,表明他会做同样的陈述,但在x的次数上有不同的界限。“对于下一批1000件,每批延迟时间将增加1秒“可能是错误的..对于数组长度200,此处的等待时间将为5000。但是6000@MohammadS.你们是从哪里提出这个假设的?他只提供了一个+1000的例子,表明他会做同样的陈述,但在x的次数上有不同的界限。“对于下一批1000件,每批延迟时间将增加1秒“可能是错误的..对于数组长度200,此处的等待时间将为5000。但是6000@MohammadS.你们是从哪里提出这个假设的?他只提供了一个+1000的例子,表明他会做同样的陈述,但在x的次数上有不同的界限。“对于下一批1000件,每批延迟时间将增加1秒“可能是错误的..对于数组长度200,此处的等待时间将为5000。但是6000@MohammadS.你们是从哪里提出这个假设的?他只提供了一个+1000的例子,表明他会做同样的陈述,但在x的次数上有不同的界限。“对于下一批1000件,每批延迟时间将增加1秒”