Java 在一个循环完成后执行for循环
我是初学者,我有一个关于循环如何工作的问题。是否有一种循环类型,您可以完成一个循环,然后在第一个循环完成后执行另一个循环Java 在一个循环完成后执行for循环,java,loops,Java,Loops,我是初学者,我有一个关于循环如何工作的问题。是否有一种循环类型,您可以完成一个循环,然后在第一个循环完成后执行另一个循环 for(int i = 0; i>array.length; i++) // Do this loop first { Execute code . . . } for(int i = 0; i>array.length; i++) //Wait for the first
for(int i = 0; i>array.length; i++) // Do this loop first
{
Execute code
.
.
.
}
for(int i = 0; i>array.length; i++) //Wait for the first one to finish now do this
{
Execute code
.
.
.
}
对。把一个放在另一个之前:
for(int i = 0; i < array.length; i++){
// loop1
}
for(int i = 0; i < anotherarray.length; i++){
// loop2
}
for(int i=0;i
代码将逐行运行,如果循环不满足(变为true),它将反复运行。完成后,它将跳转到下一个语句
while (true){
// your code goes here
}
while (true){
// your code goes here
}
假设:
- 您的代码不是多线程的
- 您希望一个接一个地执行循环,而不存在任何时间延迟
for (int i = 0; i < someBound; i++) {
// your first loop code here
}
for (int i = 0; i < anotherBound; i++) {
// your second loop code here
}
while (someCondition) {
// your third loop code here
}
//... and so on for as many loops as you want
for(int i=0;i
希望这有帮助。您编写的Java代码默认是同步的,这意味着任何操作都将阻塞,直到完成为止。若它是异步的,那个么只有在执行流向前移动到程序的下一部分时,操作才会被触发启动。(在Java中,这通常是使用单独的线程完成的) 因此,为了保持简单:循环的执行顺序与写入顺序相同 最后,请注意:您可能不想在以后了解更多关于异步操作的信息,现在还不要对它们感到困惑。只需知道这些存在并可用于长时间运行的后台操作
for(int i = 0; i < 5; i++){
System.out.println("First loop: " + i);
}
for(int i = 0; i < 5; i++){
System.out.println("Second loop: " + i);
}
for(int i=0;i<5;i++){
System.out.println(“第一个循环:+i”);
}
对于(int i=0;i<5;i++){
System.out.println(“第二个循环:+i”);
}
任何循环都将在执行下一个循环之前完成。不过,由于循环条件已被破坏,因此您的循环根本不会执行