例項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 資料型別 陣列長度 左側資料型別代表右側中統一的...