public class QuickTaxis {
  
  public static void main(String[] args)
  {
    int is[] = {45,4,1,35,6,67,21,45,32};
    for(int i = 0 ; i <is.length;i++)
    {
      int j;
      int s=i;
      for(j=i+1;j<is.length;j++)
      {
          if (is[j] < is[s]) {
            s=j;//去掉这句就行了
            int ss;
            ss=is[i];
            is[i] = is[j];
            is[j]=ss;          }      }    }
  for(int i = 0 ; i <is.length;i++)
    System.out.print(is[i]+",");  }}

解决方案 »

  1.   

    问题解决了!谢谢大家关注!
    package essential;public class QuickTaxis {  public static void main(String[] args) {
        int is[] = {
            45, 4, 1, 35, 6, 67, 21, 45, 32};
        for (int i = 0; i < is.length - 1; i++) {      int s = i;
          for (int j = i + 1; j < is.length; j++) {
            if (is[j] < is[s]) {
              s = j;
            }      }
          int ss;
          ss = is[i];
          is[i] = is[s];
          is[s] = ss;    }
        for (int i = 0; i < is.length; i++)
          System.out.print(is[i] + ",");  }}