本帖最后由 、__WSD吴少东 于 2013-4-6 08:29 编辑
- class ArrayTool
- {
- private ArrayTool{}
-
-
- //getMax
- public static 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];
- }
- //gerMin
- public static 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 static void boobleSort(int[] arr)
- {
- for (int a=0; a<arr.length-1; a++)
- {
- for (int b=0;b<arr.length-a-1; b++)
- {
- if (arr[b]>arr[b+1])
- {
- huanWei(arr,b,b+1);
- }
- }
- }
- }
- //选择排序
- public static void xuanZeSort(int[] arr)
- {
- for (int x=o; x<arr.length-1; x++)
- {
- for (int y=x+1; y<arr.length; y++)
- {
- if (arr[x]<arr[y])
- {
- huanWei(arr,x,y);
- }
- }
- }
- }
- //遍历
- public static void bianLi(int[] arr)
- {
- System.out.print("[");
- for (int x=0; x<arr.length; x++)
- {
- if (x!=arr.leng-1)
- {
- System.out.print(arr[x]+",");
- }
- else
- System.out.println(arr[x]+"]");
- }
- }
- //折半查找
- public static int zheBan(int[] arr,int i)
- {
- int max = arr.length, min = 0,mid = (max + min)>>1;
- while(max<min)
- {
- if (i>arr[mid])
- min = mid+1;
- else if(i<arr[mid])
- max = mid-1;
- else
- return mid;
- }
- return -1;
- }
- //huanWei
- private void huanWei(int[] arr,x,y)
- {
- int temp = arr[x];
- arr[x] = arr[y];
- arr[y] = temp;
- }
- }
复制代码当我单独运行的时候
ArrayTool.java:12: 错误: 需要<标识符>
private ArrayTool{}
^
ArrayTool.java:16: 错误: 需要class, interface或enu
public static int getMax(int[] arr)
^
ArrayTool.java:19: 错误: 需要class, interface或enu
for (int x=1; x<arr.length; x++)
^
ArrayTool.java:19: 错误: 需要class, interface或enu
for (int x=1; x<arr.length; x++)
全是这种错误,然后自己重新码了两次还是这个错误,,刷一下三十九个!!!
这个错误到底是怎么个情况啊。。
|
|