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