JAVA筆記之陣列

2021-07-04 03:34:49 字數 2141 閱讀 1608

例項1.陣列的幾種定義方式

class arr ;		

int arr4 = ;

system.out.println(arr4[3]);

}}

例項2.陣列應用

class arr1 

system.out.println(sum);

printarr(arr);

} public static void printarr(int arr)

system.out.println();

}}

例項3.函式與陣列

class arr2 

; int max=arr[0], min=arr[0];

for(int i=1; imax) max=arr[i];

if(arr[i]max) max=arr[i];

} system.out.println("max="+max);

return max; }

public static int min(int arr)

; bubblesort(arr);

for(int x=0; xarr[y+1])

}} //return temp; }

public static void selectsort(int arr)

}} //return temp; }

public static void swap(int arr, int a, int b)

}

例項5.查詢

class  arr4

; int i = getindex(arr, 4);

system.out.println("下標為"+i);

int arr1=;

int t=halfsearch(arr1, 5);

system.out.println("下標為"+t);

t=halfsearch_2(arr1, 12);

system.out.println("下標為"+t);

} /*

普通查詢

*/ public static int getindex(int arr, int key)

else if(keymax)

return -1;

} return mid;

} /*

折半_2

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

/* 十進位制->二進位制

*/ public static void tobin(int num)

system.out.println(sb.reverse()); }

/* 十進位制->十六

*/ public static void tohex(int num)

system.out.println(sb.reverse());

}}

例項7.查表法進製轉換

/*

查表法*/

class arr6

public static void tobin(int num)

; char arr = new char[32];

int pos =arr.length;

while(num!=0)

for(int x=pos; x>>4;

} for(int x=c; x

class jinzhi

public static void trans(int num, int base)

int offset=0,i =base;

while(i!=1)

char arr = new char[32];

int pos=arr.length-1;

char chs = ;

while(num!=0)//for(int x=0; x<8; x++)

for(int x=pos; x

/*二維陣列

*/class arr8

}

Java學習筆記之陣列

陣列 概念 同一種型別資料的集合,其實陣列就是乙個容器.陣列的好處 可以自動給陣列中的元素從0開始編號,方便操作這些元素.格式1 元素型別 陣列名 new 元素型別 元素個數 格式2 元素型別 陣列名 new 元素型別 記憶體的劃分 1 暫存器 2 本地方法區 3 方法區 4 棧記憶體 儲存的都是區...

Java課堂筆記之陣列Array

背景 陣列是乙個容器存資料,定義時需要明確其大小 長度不可變,同陣列的型別要一致,沒有賦值的角標的值為0。public static void main string agrs system.out.println 測試定義角標1的值重新賦值覆蓋 array 1 system.out.println...

java簡單筆記之陣列

array 1 陣列是一種引用資料型別 2 陣列中的多個資料型別必須統一 3 陣列的長度在程式執行期間不可改變 陣列的初始化 在記憶體中建立乙個陣列,並且向其中賦予一些預設值 常見的兩種方式 一 動態初始化 指定長度 格式 資料型別 陣列名稱 new 資料型別 陣列長度 左側資料型別代表右側中統一的...