java陣列的宣告、初始化、遍歷和預設值
阿新 • • 發佈:2018-12-31
原始碼如下:
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(); } }