奇怪的Java for循环格式
我遇到了一个以我从未见过的方式构造的for循环。我想知道你能否向我解释一下它在做什么?它是verlet在处理过程中集成的示例之一: 代码如下:奇怪的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(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.particlesp
将在每次迭代中表示当前对象VerletParticle2D
是对象的编译器类型。这是每个
循环的。它在集合上迭代
在本例中,集合为physics.particlesp
将在每次迭代中表示当前对象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循环就是您所知道的,所以您认为搜索只能让您找到那些。我从来没有否决过你(顺便说一句:)