在項目中創建類GetDay,在主方法中創建int型數組,並實現將各月的天數輸出
public class GetDay{ //創建類
public static void main(String[] args) { //主方法
int day[] = new int[] { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; //創建並初始化一維數組
for (int i = 0; i < 12; i++) { //利用循環將信息輸出
System.out.println((i + 1) + "月有" + day[i] + "天"); //輸出的信息
}
}
}
2.二維數組在實際應用中非常廣泛。下面的實例就是使用二維數組輸出一個3行4列,並且所有元素都是“*”的矩陣。
說明:對於整型二維數組,創建成功之後系統會給數組中的每個元素初始化值0。
在主方法中編寫代碼,使用兩層循環實現輸出一個3行4列矩陣
public class Matrix { //創建類
public static void main(String[] args) { //主方法
char a[][] = new char[3][4]; //定義二維數組
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) { //循環遍歷數組中的每個元素
a[i][j]='*'; //初始化數組內容
System.out.print((char)a[i][j]); //將數組中的元素輸出
}
System.out.println(); //輸出空格
}
}
}
3. 三維數組要使用3層循環來遍歷。遍歷時,可以使用array[z][x][y]的格式指定數組下標來引用數組元素,數組下標從0開始。例如,“array[1][0][0] = 97;”語句可以把array[1][0][0]的原有內容7替換爲97。
使用3層for循環遍歷輸出三維數組的內容。
public class Ransack {
public static void main(String[] args) {
int array[][][] = new int[][][]{ //創建並初始化數組
{ { 1, 2, 3 }, { 4, 5, 6 } },
{ { 7, 8, 9 }, { 10, 11, 12 } },
{ { 13, 14, 15 }, { 16, 17, 18 } }
};
array[1][0][0] = 97; //改變指定數組元素
for (int i = 0; i < array.length; i++) { //遍歷數組
for (int j = 0; j < array[0].length; j++) {
for (int k = 0; k < array[0][0].length; k++) {
System.out.print(array[i][j][k] + "/t");
}
System.out.println(); //輸出一維數組後換行
}
}
}
}