本帖最后由 KingWorld 于 2015-5-14 08:59 编辑
一、如果你的for循环里面只有一个执行语句的话,可以将for循环简写为一句话(如下)
public class ForDemo1 {
public static void main(String[] args) {
int[] arr = { 1, 2, 3 };
for (int i = 0; i < arr.length; System.out.println(arr[i++]));
}
}
二、如果有n个循环,当达到指定条件时要退出其中的一个循环,可以为该循环命名,用“break 名称;”退出该循环(示例如下)
public class ForDemo2 {
public static void main(String[] args) {
int[][][] arr = { { { 1, 1 }, { 2, 2 }, { 3, 3 } },
{ { 4, 4 }, { 5, 5 }, { 6, 6 } },
{ { 7, 7 }, { 8, 8 }, { 9, 9 } } };
for (int i = 0; i < arr.length; i++) {
king: for (int j = 0; j < arr.length; j++) {
for (int n = 0; n < arr.length - 1; n++) {
System.out.print(arr[j][n] + ",");
if (arr[j][n] == 5) {
break king;
}
}
}
}
}
}
|
|