初学者的小疑问
程序代码:public class Pai {
public static void main(String args[]) {
int a[] = new int[args.length];
for(int i=0;i<args.length;i++){
a[i] = Integer.parseInt(args[i]);
}
print(a);
setPai(a);
print(a);
}
public static void print(int a[]) { //这个也是用static修饰的
for(int i=0;i<a.length;i++){
System.out.print(a[i]+" ");
}
System.out.println();
}
public static void setPai(int a[]) { //这个方法为什么非要用static来修饰呢?
int m,n=0;
for(int i=0;i<a.length;i++){
m=a[i];int k=0;
for(int j=i+1;j<a.length;j++){
if(a[j]<m){
m=a[j];
n=j;
k=1;
}
}
if(k==1){
a[n]=a[i];
a[i]=m;
}
}
}
}






