陣列的定義:
三種方法
① 型別 陣列名 = new 型別[長度];
int shuzu = new int[10];
陣列中每個位置的元素都會是其預設值,如果是原始型別,則為0,如果是物件型別,則為null;
② 在建立陣列時就給陣列中的原素賦值;int shuzu = new int
③僅定義乙個陣列變數名,然後再來賦值
int shuzu;
shuzu = new int[5];
基本資料型別
①原始型別 ②物件型別(引用型別)
原始型別:
整數 位元組型 byte
短整型 short
整型 int
長整形 long
字元 字元型 char
浮點 浮點型 float
雙精度 double
布林 布林型 boolean
布林型只有true 和false兩種結果;
取得陣列長度:可以通過 陣列名.length 得到
取得陣列某一位置的值,可以通過 陣列名[索引值] 得到
陣列的排序
氣泡排序
依次比較相鄰的兩個數,將小數放在前面,大數放在後面。即在第一趟:首先比較第1個和第2個數,將小數放前,大數放後。然後比較第2個數和第3個數,將小數放前,大數放後,如此繼續,直至比較最後兩個數,將小數放前,大數放後。重複第一趟步驟,直至全部排序完成。
int shuzi = new int ;
for (int i = 0; i < shuzi.length; i++) {
for (int j = i + 1; j < shuzi.length; j++) {
if (shuzi[i] > shuzi[j]) { 將兩個數兩兩比較
int temp = shuzi[i];
shuzi[i] = shuzi[j]; 替換大小順序
shuzi[j] = temp;
Java陣列,氣泡排序
氣泡排序 需求 陣列中儲存多個學生分數,按照分數從低到高的順序排序 步驟 1 兩兩做大於比較,大的往後移,小的往前移,把最大的值找出來,放在倒數第1位 這個時候,我們陣列劃分為2部分,排好序是一部分,未排序的是一部分 2 兩兩做大於比較,大的往後移,小的往前移,把第二大的值找出來,放在倒數第2位 這...
Java陣列 氣泡排序2
class bubblesort bubblesort 2 arr system.out.println hello world bubblesort arr public static void bubblesort int arr for int z 0 zpublic static void ...
java陣列之氣泡排序
氣泡排序的基本思想 對比相鄰的元素值,如果滿足條件就交換元素值,把較小的元素移動到陣列前面,把大的元素移動到陣列後面,這樣較小的元素就像氣泡從底部公升到頂部。例 public class bubblesort bubblesort sorter new bubblesort 建立氣泡排序物件 sor...