编写一个应用程序,用户分别从两个文本框输入学术的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中。
程序运行效果如图:
Student类
- Student.java
- public class Student implements Comparable {
- String name;
- int score;
- Student(String name,int score){
- this.name=name;
- this.score=score;
- }
- public String getName() {
- return name;
- }
- public int getScore() {
- return score;
- }
- //按学生成绩进行排序
- public int compareTo(Object b) {
- Student st=(Student)b;
- int m=this.score-st.score;
- //保证成绩相等时也能在文本区中显示
- if(m==0)
- return 1;
- else