Этот код не работает ? это для выбора вида массива
public class Sort{ int[]array; public Sort(int size){ this.array=new int[size]; } public int[]SlectionSort(int[]array){ int i; int j; int minvalue; int minindex; int temp=0; for(i=0;i<array.length;i++){ minvalue=array[i]; minindex=i; for(j=i;j<array.length;j++){ if(array[j]<minvalue) minvalue=array[j]; minindex=j; } if(minvalue<array[i]) temp=array[i]; array[i]=array[j]; array[j]=temp; } return array; } public void display(){ for(int i=0;i<array.length;i++) System.out.println(array[i]+" "); } public static void main(String[]args){ Sort a=new Sort(4); a[0]=9; a[1]=2; a[2]=7; a[3]=1; a.SlectionSort(); a.display(); } }
Что я уже пробовал:
может ли кто-нибудь заставить его работать, потому что я не могу понять ошибку