java之4天 陣列排序,查詢 進製轉換

2021-09-12 05:31:53 字數 1869 閱讀 9237

1.陣列的定義格式

1.元素型別 陣列名=new 元素型別[元素個數或者 陣列長度];

int arr=new int[5]; //推薦

int arrs =new int[5];

2.靜態初始化方式 不能寫長度

int arrs=new int;

int arrs=; //好像 是在jdk 5.0 後才能使用

3.boolean型別的陣列預設值為 false

陣列的操作

public static void main(string args);

for(int x=0;xmax)

max=arr[x];

}return max;}/*

採用 陣列元素小標 來表示

*/public static int getarrmax(int arr)

return arr[max];

}

/*//選擇排序

*/

public static void main(string args);

selsort(arr);

system.out.println(arrays.tostring(arr));

}public static void selsort(int arr)}}

}//陣列中交換兩個位置的值

public static void swarp(int arr,int a.int b)

[img]

//陣列中元素的查詢

//常規

public static void main(string args);

int index=getindex(arr,2);

system.out.println("index="+index):

}//獲取key 第一次出現的位置 -1 表示陣列中不存在

public static int getindex(int arr,int key)

return mid;}/*

* 折半查詢 2 折半查詢方式可以用於插入 資料

*/public static int halfsearch_2(int arr,int key);

arr2[2]=new int;

//3初始化

int arr3=,,};

int sum=0;

for (int i = 0; i < arr3.length; i++)

}system.out.println(sum);

}

[img]

//資料定義的題目

1.一維陣列的定義

int x

int x ; //兩種都可以

2.二維陣列的定義

int y,

int y,

int y,

3.注意

int x,y ; x是一維陣列 y 是二位陣列

int x,y : x是一維陣列 y 是二位陣列

a : x[0]=y; //error

b: y[0]=x //yes

c: y[0][0]=x //error

d: x[0][0]=y //error

e: y[0][0]=x[0] //yes

f: x=y //error

java之4天 陣列排序,查詢 進製轉換

1.陣列的定義格式 1.元素型別 陣列名 new 元素型別 元素個數或者 陣列長度 int arr new int 5 推薦 int arrs new int 5 2.靜態初始化方式 不能寫長度 int arrs new int int arrs 好像 是在jdk 5.0 後才能使用 3.boole...

JAVA學習第三天 陣列

關鍵字 簡介copyofrange 陣列複製 tostring 轉換為字串 sort 排序equals 判斷是否相同 fill 填充package j2se test public class mininum int b for int i 0 i a.length i a i int math.r...

學java的第六天 陣列

目錄 1.陣列 1.1 宣告陣列變數 1.2 length屬性 1.3 分配空間並賦值 2.一維陣列和二維陣列 陣列的最大不足,就是必須預設值大小,就無法動態的開闢空間.陣列中放的是物件,就叫做物件陣列 首先必須宣告陣列變數,才能在程式中使用陣列。下面是宣告陣列變數的語法 int a 宣告了乙個陣列...