首页 > 代码库 > Java for循环使用方法

Java for循环使用方法

Java中for循环多了一种写法——foreach写法(一般只用于遍历整个数组,不用担心越界等问题)。

1.1)常规写法:

[java] view plaincopyprint?在CODE上查看代码片派生到我的代码片
  1. package foreach.main.sn;  
  2.   
  3. public class Foreach {  
  4.   
  5.     public static void main(String[] args) {  
  6.         int[] arr = {1,2,3,4,5};  
  7.         for (int i = 0; i < arr.length; ++i){  
  8.             System.out.println(arr[i]);  
  9.         }  
  10.     }  
  11. }  

1.2)foreach写法:(注意这里的 t 是一个临时变量值,用来保存当前遍历到的数组值,如果需要改变数组的值,则不能用该方法遍历)

[java] view plaincopyprint?在CODE上查看代码片派生到我的代码片
  1. package foreach.main.sn;  
  2.   
  3. public class Foreach {  
  4.   
  5.     public static void main(String[] args) {  
  6.         int[] arr = {1,2,3,4,5};  
  7.         for (int t : arr){  
  8.             System.out.println(t);  
  9.         }  
  10.     }  
  11. }  


2)使用foreach遍历二维数组:

[java] view plaincopyprint?在CODE上查看代码片派生到我的代码片
  1. package foreach.main.sn;  
  2.   
  3. public class Foreach {  
  4.   
  5.     public static void main(String[] args) {  
  6.           
  7.         int[][] arr2 = {{1,2,3},{4,5},{6,7,8}};  
  8.           
  9.         for (int t1[] : arr2){  
  10.             for (int t2 : t1){  
  11.                 System.out.print(t2);  
  12.             }  
  13.             System.out.println();  
  14.         }  
  15.     }  
  16. }  

Java for循环使用方法