網頁

2009年12月1日 星期二

【JAVA】for-each 練習。

for-each結構:

for (宣告資料型別 變數名稱 : 要印出的變數名稱)
System.out.print(變數名稱 + " ");



public class for_eachTest {

    public static void main(String[] argc) {
        String[] exams = {"SCJP", "SCWCD", "SCMAD"};
        int i ,j;
        for(i=0;i<exams.length;i++) {
            System.out.print(exams[i] + ", ");
        }
       
        System.out.println();
        //for-each
        for(String str : exams)
            System.out.print(str + ", ");
           
        //九九乘法表
        System.out.println();
        int[][] arr = new int[9][9];
        for(i=0 ; i<9 ; i++){
            for(j=0 ; j<9 ; j++)
                arr[j][i] = (i+1)*(j+1);
        }
        //for-each
        for(int[] ex : arr ){
            for(int exx : ex)
                System.out.print(exx + "    ");
            System.out.println();
        }
    }
   
   
}
































第一個印出字串的是1維陣列的練習。

第二個印出九九乘法表的是2維或n維陣列的練習。

沒有留言:

張貼留言