public class Makakiesmarkou {
void swap(int i, int j, int[] arr) {
int t = arr[i];
arr[i] = arr[j];
arr[j] = t;
}
public void MySort(int[] T)
{
for(int m=0; m<T.length-1; m++)
{
int j=m;
for(int k=m+1; m<T.length-1; k++)
{
if(T[k]<T[j])
j=k;
}
swap(T[j], T[m], T);
}
}
public static void main(String[] args) {
int[] pin= new int[50];
MySort(pin);
System.out.println(Arrays.toString(pin));
}
}
的錯誤,當我在主類調用MySort是「非靜態方法MySort [INT []不能從靜態上下文中引用」錯誤調用void函數時
我在做什麼錯?
讓你的方法靜態 – Manwal
不要在堆棧溢出的快速搜索有關非靜態方法和靜態上下文的問題。這個有很多重複的東西。 –