Java中for循环多了一种写法——foreach写法(一般仅仅用于遍历整个数组,不用操心越界等问题)。
1.1)常规写法:
package foreach.main.sn;
public class Foreach {
public static void main(String[] args) {
int[] arr = {1,2,3,4,5};
for (int i = 0; i < arr.length; ++i){
System.out.println(arr[i]);
}
}
}
1.2)foreach写法:(注意这里的 t
是一个暂时变量值,用来保存当前遍历到的数组值。假设须要改变数组的值,则不能用该方法遍历)
package foreach.main.sn;
public class Foreach {
public static void main(String[] args) {
int[] arr = {1,2,3,4,5};
for (int t : arr){
System.out.println(t);
}
}
}
2)使用foreach遍历二维数组:
package foreach.main.sn;
public class Foreach {
public static void main(String[] args) {
int[][] arr2 = {{1,2,3},{4,5},{6,7,8}};
for (int t1[] : arr2){
for (int t2 : t1){
System.out.print(t2);
}
System.out.println();
}
}
}
Java中for循环多了一种写法——foreach写法(一般仅仅用于遍历整个数组,不用操心越界等问题)。
1.1)常规写法:
package foreach.main.sn;
public class Foreach {
public static void main(String[] args) {
int[] arr = {1,2,3,4,5};
for (int i = 0; i < arr.length; ++i){
System.out.println(arr[i]);
}
}
}
1.2)foreach写法:(注意这里的 t
是一个暂时变量值,用来保存当前遍历到的数组值。假设须要改变数组的值,则不能用该方法遍历)
package foreach.main.sn;
public class Foreach {
public static void main(String[] args) {
int[] arr = {1,2,3,4,5};
for (int t : arr){
System.out.println(t);
}
}
}
2)使用foreach遍历二维数组:
package foreach.main.sn;
public class Foreach {
public static void main(String[] args) {
int[][] arr2 = {{1,2,3},{4,5},{6,7,8}};
for (int t1[] : arr2){
for (int t2 : t1){
System.out.print(t2);
}
System.out.println();
}
}
}