RT

解决方案 »

  1.   


    select * from students order by score desc" order by score desc
    按照学生成绩降序排列
      

  2.   

      order by 成绩 desc 
      

  3.   

    汗哒哒滴……我在JAVA区问,为什么都用SQL回答……
      

  4.   

    Student类实现Comparable接口,重写compareTo(Object obj)方法,return this.name.compareTo(((Student)obj).getName());
    然后用Collections.sort(Collection c);就排好序了.当然也可以写个比较器, 然后把学生都扔进TreeSet或者TreeMap也可以简单排序
      

  5.   

    因为很少有人用java做这个,放在数据库里做多方便?
      

  6.   

    不知你是何数据结构,如果就姓名和成绩的话用个基本的hashmap就可以了,完后排个序就行了
      

  7.   

    (⊙o⊙)… 看错了,我写了name了,反正一样,领会就好 ⊙﹏⊙b汗
      

  8.   

    ⊙﹏⊙b汗 降序的话把compareTo的前后项颠倒一下
      

  9.   


    public static void main (String [] args)
       {
    List<Student> list=new ArrayList<Student>();
    list.add(new Student(90,"aaa"));
    list.add(new Student(100,"bbb"));
    list.add(new Student(72,"ccc"));
    list.add(new Student(83,"ddd"));
    list.add(new Student(91,"eee"));
    list.add(new Student(60,"fff"));
            Collections.sort(list,new Comparator<Student>(){
    public int compare(Student sa, Student sb) {
         if(sa.getScore()>sb.getScore())
         return 1;
         else if(sa.getScore()==sb.getScore())
         return 0;
         else return -1;
         }
            
            });
            for(Students:list)
             System.out.println(s.getName()+":"+s.getScore());
       }
    student:class Student
          {
           private int score;
           private String name;
           public SortArray(int score,String name){
           this.score=score;
           this.name=name;
           }
    public int getScore() {
    return score;
    }
    public void setScore(int score) {
    this.score = score;
    }
    public String getName() {
    return name;
    }
    public void setName(String name) {
    this.name = name;
    }

          }
      

  10.   

     public Student(int score,String name){
                  this.score=score;
                  this.name=name;
    }
      

  11.   

    一句sql 就能解决问题。呵呵
      

  12.   

    sql多简单啊
    纯java写麻烦