我正在制定最早期限算法,我需要验证。我有一个接受 3 个输入的 for 循环,例如,如果我首先输入这些值,它们是到达时间、突发时间和截止日期:
5 5 10
下一个值是
0 1 20
我需要验证到达时间的第二个输入是否低于前一个输入。如果是这样,它将输出一条错误消息,并再次使我能够输入第二份工作的值。它将继续这样做,直到它看到一个有效的输入。
for(int m=1;m<=n;m++)
{
System.out.println("enter arrival time, burst time and deadline of process "+(m)+"(0 for none):");
arrival[m]=sc.nextInt();
burst[m]=sc.nextInt();
deadline[m]=sc.nextInt();
}