本文目录一览:
java关于for循环的简化
list A
map B
A 循环
if a 在 B 中出现过
a 比对 A n重复次数
B.put(a,n)
java for循环一个简单写法看不懂?
这是迭代器循环,一种现在的高级语言都支持的循环方式,因为它更接近自然语言。
一般的写法(伪代码)是
(翻译成中文是"对COLLECTION中的每一个ELEMENT":)
for each ELEMENT in COLLECTION {
...// 对ELEMENT做相关操作
},
这样就能遍历序列中每一个元素了,效果相当于
for (int i = 0; i LENGTH; i ++) {
ELEMENT = COLLECTION[i];
...//对ELEMENT做相关操作
}
所以回到你这个问题,就是"对points中的每一个元素balloon进行循环",balloon是points的每一个元素,循环第一次时它的值是[1,2],第二次时它的值是[3,4],所以它的类型是int[]
java for循环(很简单的)
在for循环的循环体只有一条语句的时候,大括号是可以省略的。
按你给的例子,for(int b=1;b=a;b++)这个循环的循环体只是System.out.print('*');这一条语句,所以可以省略x1与x3行的大括号。
不只for循环,其它大多数的语句块也是同理,比如if、while等等……