Java 如何在多次循环后确定何时执行操作
所以基本上,我有一个编程任务,它涉及航空公司的两条线路,一条是常客线路,一条是常客线路。我设置了一个for循环,每次运行时,它都会决定是否有一定数量的常客进入,有一定数量的常客,或者没有人。对于常客来说,服务一个常客需要3分钟,其中一分钟是循环的一次迭代。对于普通的传单,服务一个人需要5分钟,同样,循环的一次迭代是一分钟。我如何确定该线路中的人员何时得到服务?如中所示,每当循环分别发生3次或5次迭代时,我如何将某人从队列中拉出来。我正在使用一个链表。我不确定我是否完全理解你的问题,但我想我明白了。 你可以休息一下;要退出循环(如果您正试图这么做),并测试循环执行的次数,可以使用int。它将如下所示:Java 如何在多次循环后确定何时执行操作,java,linked-list,Java,Linked List,所以基本上,我有一个编程任务,它涉及航空公司的两条线路,一条是常客线路,一条是常客线路。我设置了一个for循环,每次运行时,它都会决定是否有一定数量的常客进入,有一定数量的常客,或者没有人。对于常客来说,服务一个常客需要3分钟,其中一分钟是循环的一次迭代。对于普通的传单,服务一个人需要5分钟,同样,循环的一次迭代是一分钟。我如何确定该线路中的人员何时得到服务?如中所示,每当循环分别发生3次或5次迭代时,我如何将某人从队列中拉出来。我正在使用一个链表。我不确定我是否完全理解你的问题,但我想我明白了
int i = 0;
for(initialization, condition, iteration){
//Your code
if(i == 3 | i == 5){
break; //If you have your own method to "pull someone out of the line",
//then insert it here instead of using break, and also insert i = 0.
}
i++;
}
不要试图描述您的代码,而是发布它以便我们可以看到它。如果你不确定你需要发布多少,你应该阅读如何创建一个。听起来像是嘶嘶嗡嗡声的变体。这实际上帮助了很多!我当时正想弄清楚如何准确地确定他们何时得到了服务,这有助于我更清楚地理解这一点。