class AraayDemo4
{
public static void main(String[] args)
{
int[] arr = new int[]{9,3,7,5,4,6};
int max = getMax(arr);
System.out.println("max="+arr[max]);
int min = getMin(arr);
System.out.println("min="+arr[min]);
printArray(arr);
selectSort(arr);
printArray(arr);
}
public static void printArray(int[] arr){
System.out.print("[");
for (int i = 0; i < arr.length; i++) {
if (i!=arr.length-1) {
System.out.print(arr[i]+", ");
}
else
System.out.println(arr[i]+"]");
}
}
public static void swap(int[] arr,int x,int y){
int temp = arr[x];
arr[x] = arr[y];
arr[y] = temp;
}
public static int getMax(int[] arr){
int max = 0;
for (int i = 1; i < arr.length ; i++) {
if (arr[i]>arr[max]) {
max = i;
}
}
return max ;
}
public static int getMin(int[] arr){
int min = 0;
for (int i = 1; i < arr.length ; i++) {
if (arr[i]<arr[min]) {
min = i;
}
}
return min ;
}
public static void selectSort(int[] arr){
for (int i = 0; i < arr.length-1 ; i++) {
for (int j = i+1 ; j < arr.length ; i++) {
if (arr[i] < arr[j]){
swap(arr , i , j);
}
}
}
}
为什么我的程序编译的时候没有问题!一运行就报错呢!
就是下边的错误提示!
Exception in thread"main"java.lang.NoClassDefFOUNDErrror:ArrayDemo4
求高手给于解答啊。。。 |