1. 程式人生 > 其它 >陣列的定義與遍歷的方法

陣列的定義與遍歷的方法

陣列的定義與遍歷的方法

		
package com.company;
import java.util.Arrays;
public class Main {

    public static void main(String[] args) {
	// 如何定義一個數組.第一種定義方式
        int[] arr1={1,2,3};
        //第二種定義方式,定義陣列並直接賦值。
        int [] arr2= new int[]{1,3,5};
        for (int s=0;s<arr2.length;s++ )
        {
            System.out.println(arr2 [s]);
        }
        //第三種定義陣列方式,沒有給定義的陣列賦值(賦值的型別必須與定義的陣列型別一致),只是定義了陣列的長度。length
        int [] arr3=new int [3];
        arr3[0]=1;
        arr3[1]=2;
        arr3[2]=3;
        //遍歷
        //第一種for遍歷(打印出arr的所有值就叫遍歷)
        for(int i=0;i<arr3.length ;i++)
        {System.out.println(arr3[i]);
        }
        //第二種foreach遍歷,foreach用for替代(就是這樣的,沒有為什麼)
        for (int y:arr1)
        {
       System.out.println(y);
        }

        //總結兩種遍歷的優缺點
        //for遍歷可以控制輸出到那個位置,而foreach不可以控制,直接遍歷完輸出所有數

       //如果不用遍歷想直接輸出陣列的值可以引用java.uti.Arrays這個包,在主函式外邊加上這個包就可以使用。
        System.out.println(Arrays.toString(arr1) );//直接遍歷出所有值。

    }
}