1. 程式人生 > >java陣列的宣告、初始化、遍歷和預設值

java陣列的宣告、初始化、遍歷和預設值

原始碼如下:
package array;

public class ArrayTest {
	public static void main(String[] args){
		int[] iArray = new int[3];
		double[] dArray = new double[3];
		float[] fArray = new float[3];
		char[] cArray = new char[3];
		boolean[] bArray = new boolean[3];
		
		System.out.println("int陣列中元素預設值是:" + iArray[0]);
		System.out.println("double陣列中元素預設值是:" + dArray[0]);
		System.out.println("float陣列中元素預設值是:" + fArray[0]);
		System.out.println("char陣列中元素預設值是:" + cArray[0]);
		System.out.println("boolean陣列中元素預設值是:" + bArray[0]);
		System.out.println((cArray[0] == ' ' ? true: false));
		System.out.println(cArray[0] == '\0' ? true: false);
		
		//陣列的兩種宣告方式
		int[] a;
		int b[];
		
		//靜態初始化
		int[] array1 = {4,5,6};
		
		//用new宣告,之後分別初始化陣列中的每個元素
		int[] array2 = new int[3];
		array2[0] = 1;
		array2[1] = 2;
		array2[2] = 3;
		
		//用new宣告的同時初始化
		int[] array3 = new int[]{1,2,3};
		
		//for迴圈遍歷
		System.out.print("for迴圈遍歷陣列:");
		for(int i = 0; i < 3; i++){
			System.out.print("  " + array1[i]);
		}
		System.out.println();
		
		//foreach遍歷陣列
		System.out.print("foreach迴圈遍歷陣列:");
		for(int i: array2){
			System.out.print("  " + i);
		}
		System.out.println();
	}
}