java複習第六天二維陣列原理

2021-08-17 23:48:45 字數 2161 閱讀 1582

1.

二維陣列:就是乙個陣列元素是一維陣列的陣列

格式1:每乙個一維陣列的長度都一樣

資料型別 陣列名 = new 資料型別[m][n];

m:表示這個二維陣列有m個一維陣列

n:表示每個一維陣列有n個元素

int arr = new int[3][2];

表示宣告乙個可以存放3個一維陣列的二維陣列,每個一維陣列的長度是2

取值:陣列名[m][n],表示獲取第m+1個一維陣列的第n+1個元素

賦值:陣列名[m][n] = value,表示給陣列的第m+1個一維陣列的第n+1個元素賦值為value

*/class arraydemo

2./*

格式2:可以動態指定每個一維陣列的長度

資料型別 陣列名 = new 資料型別[m];

m:這個二維陣列有m個一維陣列,但是每個一維陣列的長度可以動態的指定

*/class arraydemo2}3.

二維陣列格式3:可以直接給每個一維陣列的元素賦值

資料型別 陣列名 = new 資料型別,,};

簡化格式:

資料型別 陣列名 = ,,};

*/class arraydemo3,,};

int arr = new int,,};

system.out.println(arr);//[[i@15db9742

system.out.println(arr[0]);//[i@6d06d69c

system.out.println(arr[1]);//[i@7852e922

system.out.println(arr[2]);//[i@4e25154f

system.out.println(arr.length);//二維陣列的長度:3

system.out.println(arr[0].length);//第乙個一維陣列的長度:3

system.out.println(arr[1].length);//第二個一維陣列的長度:4

system.out.println(arr[2].length);//第三個一維陣列的長度:2

system.out.println(arr[0][2]);//3

system.out.println(arr[1][2]);//33

system.out.println(arr[2][0]);//111

}4.面試必考題之氣泡排序

class arraysort;

//排序之前的遍歷:

showarray(arr);

bubblesort(arr,false);

//排序之後的遍歷:

showarray(arr);

}//使用氣泡排序對陣列進行排序,isdesc如果是true就表示降序,反之表示公升序

public static void bubblesort(int arr,boolean isdesc)

}else}}

}}//遍歷一維陣列的方法

public static void showarray(int temp)else if(j==0)else if(j==temp.length-1)else}}

5.遍歷二維陣列

/*二維陣列:就是乙個陣列元素為一維陣列的陣列

*/class arraytest,,,};

showarray(arr);

}//遍歷二維陣列的方法

public static void showarray(int arr)

}//遍歷一維陣列的方法

public static void showarray(int temp)else if(j==0)else if(j==temp.length-1)else}}

冒泡原理圖:

原理圖:

java基礎第六天

物件導向思想 面向過程 一步一步做事情 物件導向 找物件來做事情,物件本身包含做事情的步驟 特點 角色發生轉變,執行者變成指揮者 特徵 封裝 繼承多型 類和物件 類 對事物的描述 物件 這一類事物的實體 例項 物件導向 我們需要操作實實在在的物件 定義類的步驟 1.類名 2.成員變數 屬性 通常的叫...

Java學習第六天

1,迴圈就是重複執行某部分 常用的有for迴圈和while迴圈 2,迴圈由三部分組成,迴圈條件,迴圈體,迴圈變數 3,for迴圈中,先判斷迴圈變數滿不滿足條件,滿足就執行迴圈體,迴圈體執行一次後,對變數做個變化,繼續判斷滿不滿足條件 for 變數 變數是否滿足 迴圈體執行一次後對變數操作 4,whi...

Java學習第六天

優點 復用 程式結構清晰 如何寫方法 無參,無返回值 有參,無返回值 無參,有返回值 有參,有返回值 引數 形參 宣告方法時在方法頭宣告的變數,可以有任意個 作用 接收呼叫者傳遞給方法體的資料的 實參 呼叫方法時,使用的引數 作用 把資料傳遞給 複製後 形參 注意 呼叫時實參和形參一定要一一對應 返...