Java 使用2个变量初始化for循环
我真的不明白为什么这行不通Java 使用2个变量初始化for循环,java,for-loop,Java,For Loop,我真的不明白为什么这行不通 for (int i = 1, int k = 2; i<=4000000; i++) { } for(int i=1,int k=2;i如果您想要初始化多个变量,那么它们需要是相同的类型,并且您只需要使用一个声明,所以它看起来像这样: for (int i = 1, k = 2; i<=4000000; i++ ) { } 这意味着您可以执行以下任一操作,例如: for ( ; … ; … )
for (int i = 1, int k = 2; i<=4000000; i++) {
}
for(int i=1,int k=2;i如果您想要初始化多个变量,那么它们需要是相同的类型,并且您只需要使用一个声明,所以它看起来像这样:
for (int i = 1, k = 2; i<=4000000; i++ ) {
}
这意味着您可以执行以下任一操作,例如:
for ( ; … ; … ) // no variable declaration at all
for ( int i; … ; … ) // variable declaration with no initial value
for ( int i=0; … ; … ) // variable declaration with initial value
for ( int i=0, j=1; … ; … ) // multiple variables
for ( final Iterator<T> it = …; … ; … ) // final variable
如果要初始化多个变量,则它们必须是同一类型的,并且只需使用一个声明,因此如下所示:
for (int i = 1, k = 2; i<=4000000; i++ ) {
}
这意味着您可以执行以下任一操作,例如:
for ( ; … ; … ) // no variable declaration at all
for ( int i; … ; … ) // variable declaration with no initial value
for ( int i=0; … ; … ) // variable declaration with initial value
for ( int i=0, j=1; … ; … ) // multiple variables
for ( final Iterator<T> it = …; … ; … ) // final variable
如果要初始化多个变量,则它们必须是同一类型的,并且只需使用一个声明,因此如下所示:
for (int i = 1, k = 2; i<=4000000; i++ ) {
}
这意味着您可以执行以下任一操作,例如:
for ( ; … ; … ) // no variable declaration at all
for ( int i; … ; … ) // variable declaration with no initial value
for ( int i=0; … ; … ) // variable declaration with initial value
for ( int i=0, j=1; … ; … ) // multiple variables
for ( final Iterator<T> it = …; … ; … ) // final variable
如果要初始化多个变量,则它们必须是同一类型的,并且只需使用一个声明,因此如下所示:
for (int i = 1, k = 2; i<=4000000; i++ ) {
}
这意味着您可以执行以下任一操作,例如:
for ( ; … ; … ) // no variable declaration at all
for ( int i; … ; … ) // variable declaration with no initial value
for ( int i=0; … ; … ) // variable declaration with initial value
for ( int i=0, j=1; … ; … ) // multiple variables
for ( final Iterator<T> it = …; … ; … ) // final variable
for(inti=1,k=2;ifor(inti=1,k=2;ifor(inti=1,k=2;ifor(inti=1,k=2;i更改为for(inti=1,k=2;i更改为for(inti=1,k=2);i更改为for(inti=1,k=2;i更改为for(int i=1,k=2;i2个连续的初始化应该用分号分隔,如
int a; int b;
在上述情况下,您使用逗号将它们分隔开,因此会出现编译错误。
注意。2个连续的初始化应该用分号分隔,如
int a; int b;
在上述情况下,您使用逗号将它们分隔开,因此会出现编译错误。
注意。2个连续的初始化应该用分号分隔,如
int a; int b;
在上述情况下,您使用逗号将它们分隔开,因此会出现编译错误。
注意。2个连续的初始化应该用分号分隔,如
int a; int b;
在上述情况下,您使用逗号将它们分隔开,因此会出现编译错误。
关于。基本上,我是用将每个变量单独声明为一个int,不会complile…基本上,我是用将每个变量单独声明为一个int,不会complile…基本上,我是用将每个变量单独声明为一个int,不会complile…基本上,我是用将每个变量声明为一个int,不会complileally不会回答…不。对于if
块的初始值设定者,您的答案不正确-请参阅其他答案。有人将您的答案标记为“非答案”或“质量很低”,并且。您正在尝试回答问题,因此,即使我认为您的答案是错误的,我也不建议在我的角色中删除它作为一名评审员,因为否决票是正确的做法。不。对于if
块的初始值设定者,您的答案不正确-请参阅其他答案。有人将您的答案标记为“非答案”或“质量极低”。并且。您正在尝试回答问题,因此尽管我认为您的答案是错误的,我不建议以我作为审阅者的身份将其删除,因为这里的下一票是正确的做法。不。对于if
块的初始值设定者,您的答案不正确-请参阅其他答案。有人将您的答案标记为“不是答案”或“质量很低”,并且。您正在尝试回答问题,so即使我认为你的答案是错误的,我也不建议在我作为评论者的角色中删除它,因为在这里,否决票是正确的做法。不。你的答案对于if
块的初始值设定者来说是不正确的-请参阅其他答案。有人将你的答案标记为“不是答案”或“质量很低”,并且.Y你正在试图回答这个问题,所以即使我认为你的答案是错误的,我也不建议在我作为评论员的角色中删除它,因为否决票是正确的做法。