1. 程式人生 > 其它 >陣列——二維陣列

陣列——二維陣列

之前是一維陣列,現在的二維陣列就是在一維陣列原有基礎上升華

在方法中void新增後可以不必返回return

有void必須返回

程式碼示例:

package 陣列;

public class 二維陣列 {
public static void main(String[] args) {
//普通方法
int[][] a=new int[8][8];//定義8×8的陣列長度
for (int x=0;x<a.length;x++)//for迴圈第一層陣列8
{
for (int y=0;y<a.length;y++)//for迴圈第二層陣列8
{
a[x][y]=y;//定義一層中的一層陣列內容
System.out.print(a[x][y]+" ");//輸出
if (y==a.length-1)
{
System.out.println();//當一層迴圈完畢,跳轉一格
}
}
}
System.out.println();
//呼叫方法
int [][] b=new int[7][7];//定義7×7的陣列長度
System.out.println(ab(b));//輸入ab方法的陣列資料

}
private static String ab(int[][] a)//ab方法,範圍string型別,並輸入必須是int[][]二維陣列資料
{
for (int x=0;x<a.length;x++)//for迴圈一層
{
for (int y=0;y<a.length;y++)//for迴圈二層
{
a[x][y]=y;//定義陣列資料
System.out.print(a[x][y]+" ");//輸出
if (y==a.length-1)//當一層完畢跳轉二層
{
System.out.println();

}
}
}
return " ";//返回String型別
}
}