Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.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/go/7.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 for循环格式_Java_Syntax_For Loop_Processing - Fatal编程技术网

奇怪的Java for循环格式

奇怪的Java for循环格式,java,syntax,for-loop,processing,Java,Syntax,For Loop,Processing,我遇到了一个以我从未见过的方式构造的for循环。我想知道你能否向我解释一下它在做什么?它是verlet在处理过程中集成的示例之一: 代码如下: for(VerletParticle2D p : physics.particles) { ellipse(p.x, p.y, 5, 5); } 它只是简单地添加一个“p”粒子,直到达到之前设置的数量吗?这就是所谓的“for each”循环。它只需迭代集合(或数组)的所有元素physics.particles,将每个元素依次分配给p 有关更多

我遇到了一个以我从未见过的方式构造的for循环。我想知道你能否向我解释一下它在做什么?它是verlet在处理过程中集成的示例之一:

代码如下:

for(VerletParticle2D p : physics.particles) {
    ellipse(p.x, p.y, 5, 5);
}
它只是简单地添加一个“p”粒子,直到达到之前设置的数量吗?

这就是所谓的“for each”循环。它只需迭代集合(或数组)的所有元素
physics.particles
,将每个元素依次分配给
p

有关更多信息,请参阅。

这是所谓的“For each”循环。它只需迭代集合(或数组)的所有元素
physics.particles
,将每个元素依次分配给
p

有关更多信息,请参阅。

这是Java“For Each”循环。它迭代集合中的所有元素

这是Java“For Each”循环。它迭代集合中的所有元素


这是每个循环的
。它在集合上迭代


在本例中,集合为physics.particles
p
将在每次迭代中表示当前对象
VerletParticle2D
是对象的编译器类型。

这是每个
循环的
。它在集合上迭代


在本例中,集合为physics.particles
p
将在每次迭代中表示当前对象
VerletParticle2D
是对象的编译器类型。

for循环正在迭代物理中的“粒子”。粒子中的每个元素都调用椭圆函数调用。

for循环正在迭代物理中的“粒子”。粒子和其中的每个元素,它正在调用ellipse函数调用。

在发布问题之前,您已经搜索了什么?@bluesman:公平地说,搜索不熟悉的语法非常困难,尤其是不涉及特殊关键字的语法。@aix+1表示一般事实,但第二个结果是键入“java for loop”:,您将了解到Oracle将其称为“增强的for循环”。@MarioDeSchaepmeester我只跳过了“java for循环”,因为我认为这只会返回正常的for循环。我猜我错了。@Schmooo,这就是aix的正确之处,它说很难用谷歌搜索未知的语法。java for循环就是您所知道的,所以您认为搜索只能让您找到那些。顺便说一句,我从未对你投过反对票:)在发布问题之前,你已经搜索了什么?@bluesman:公平地说,搜索不熟悉的语法非常困难,尤其是不涉及特殊关键字的语法。@aix+1表示一般真理,但第二个结果是键入“java for loop”:,你将了解到Oracle将其称为“增强的for循环“@MarioDeSchaepmeester我只跳过了‘java for循环’,因为我认为这只会返回一个正常的for循环。我猜我错了。@Schmooo,这就是aix的正确之处,它说很难用谷歌搜索未知的语法。java for循环就是您所知道的,所以您认为搜索只能让您找到那些。我从来没有否决过你(顺便说一句:)