请高手指教:下面选择排序为何不正确呢  输入 1 3 5 7 9 2 4 6 8
public class TestDu{
   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);
      paixu(a);
      print(a);
   }    
   public static void paixu(int[] a) {   	
   	int k, team;      
     for(int i=0; i<a.length; i++) {      
     	k=i;   	
   	  for(int j=k+1; j<a.length; j++) {   	
   	    if(a[j]<a[k]) {   	
   	    	k=j;     	
   	    }   	     
   	    if(k !=i ){   	  
   	  	  team=a[i];   	  
   	  	  a[i]=a[k];   	  
   	  	  a[k]=team;   	  
   	  	}       	
   	  }
   	}	
   }             
   private static void print(int[] a){
     for(int i=0; i<a.length; i++) {
     System.out.print(a[i]+" ");	
     }
     System.out.println();
   }	
}
------解决方案--------------------
楼主的括号不对称了 括号加错地方了 建议楼主将括号上下对齐
if(k !=i )前面加一个}就可以了