Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android For语句/循环参数_Java_Android_Loops_For Loop - Fatal编程技术网

Java Android For语句/循环参数

Java Android For语句/循环参数,java,android,loops,for-loop,Java,Android,Loops,For Loop,您好,我从一个android示例项目在线获取了一些java代码,代码中有一个For语句/循环。此for语句的参数显示为(;),而不是类似(int i=0;i

您好,我从一个android示例项目在线获取了一些java代码,代码中有一个For语句/循环。此for语句的参数显示为(;),而不是类似(int i=0;i 是一个无限的for循环,因为没有退出条件

用于循环语法

for(initialization; Boolean_expression; update)
{
   //body
}
初始化、布尔表达式、更新、主体:所有这些都是可选的。for循环将一直执行,直到布尔_表达式不为false为止。如果布尔_表达式丢失,则for循环将永远不会终止

是一个无限的for循环,因为没有退出条件

用于循环语法

for(initialization; Boolean_expression; update)
{
   //body
}

初始化、布尔表达式、更新、主体:所有这些都是可选的。for循环将一直执行,直到布尔_表达式不为false为止。如果布尔表达式丢失,则for循环将永远不会终止。

无初始化、无退出条件、无增量。。这是一个无限循环?

没有初始化,没有退出条件,没有增量。。它是一个无限循环?

它是一个无限循环。for循环有4个部分

for (initialisation; condition; increment/decrement) {
  loop body
}
您可以选择省略这些部分中的任何一部分(尽管有些编译器可能会抱怨缺少循环体,而其他编译器会为了性能而省略整个循环)

您可能已经初始化了一个变量,并且可以跳过循环中的初始化,这是完全可行的:

int i = 0;

for ( ; i < 10; i++ ) {
    // do something
} 

或者,您可以完全忽略它,并创建一个无限循环。

它是一个无限循环。for循环有4个部分

for (initialisation; condition; increment/decrement) {
  loop body
}
您可以选择省略这些部分中的任何一部分(尽管有些编译器可能会抱怨缺少循环体,而其他编译器会为了性能而省略整个循环)

您可能已经初始化了一个变量,并且可以跳过循环中的初始化,这是完全可行的:

int i = 0;

for ( ; i < 10; i++ ) {
    // do something
} 

或者,您可以完全忽略它,并创建一个无限循环。

这是一个无限循环,在满足if条件时执行某些操作。如果您等待用户的输入,直到它永远循环,则可以使用它。

这是一个无限循环,在满足if条件时执行某些操作。如果您正在等待用户的输入,直到它永远循环。

当您为(;;)声明for loop时,可以使用它。每次循环都会检查条件,它总是返回true,因此它进入无限循环。它类似于while(true)。如果要中断循环,则需要添加break语句,然后它将从无限循环中出来。

当为(;;)声明循环时。每次循环都会检查条件,它将返回true,因此它将进入无限循环。它类似于while(true)。如果你想中断循环,那么你需要添加break语句,然后它将从无限循环中出现。

可以询问stackoverflow,但尝试并不困难:PI只是在谷歌上搜索“for loop java”。在这里,您将找到您的答案:询问stackoverflow是可以的,但尝试并不困难:PI只是在Google上搜索“for loop java”。在这里,你会发现你的答案:啊,当然!!非常有帮助,谢谢,这完全有道理了!啊,当然!!非常有帮助,谢谢,这完全有道理了!
for ( int i = 0; ; i++ ) {
    // do something

    if (i == 9) {
      break;
    }
}