- class ArryToolDom
- {
- public static void main(String[] args)
- {
- int[] arr = {57,68,34,56,89,87,54,65};
- ArryTool tool = new ArryTool();
- int max = tool.getMax(arr);
- System.out.println("max="+max);
- }
- }
- class ArryTool
- {
- public int getMax(int[] arr)
- {
- int max = 0;
- for (int x=1;x<arr.length ;x++ )
- {
- if (arr[x]>arr[max])
- max = x;
- }
- return arr[max];
- }
- public int getMin(int[] arr)
- {
- int min = 0;
- for (int x=1;x<arr.length ;x++ )
- {
- if (arr[x]<arr[min])
- min = x;
- }
- return arr[min];
- }
- public void selsctSort(int[] arr)
- {
- for (int x=0;x<arr.length-1 ;x++ )
- {
- for (int y=x+1;y<arr.length ;y++ )
- {
- swap(arr,x,y);
- }
- }
- }
- public void bubbleSort(int [] arr)
- {
- for (int x=0;x<arr.length-1 ;x++ )
- {
- for (int y=0;y<arr.length-x-1 ;y++)
- {
- if (arr[y]>arr[y+1])
- {
- swap(arr,y,y+1);
- }
- }
- }
- }
- public void swap(int[] arr,int a, int b)
- {
- int temp = arr [a];
- arr[a] = arr[b];
- arr[b] = temp;
- }
-
- }
复制代码 这是我写的一个关于数组操作的工具类 你可以参考一下! |