java 提问帮忙一下

lul2dzd 2012-05-09 08:27:27
设计一个类Student,该类包括姓名、学号和成绩。设计一个方法,按照成绩从高到低的顺序输出姓名、学号和成绩信息。
...全文
103 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
aawangzhuoaa 2012-05-10
  • 打赏
  • 举报
回复
package qhxz0405;
/*5.设计一个类Student,该类包括姓名、学号和成绩。
* 设计一个方法,按照成绩从高到低的顺序输出姓名、学号和成绩信息。
* */
public class Student {
String name;
int number;
double grade;

Student( String name,int number,double grade){
this.name=name;
this.number=number;
this.grade=grade;
}
public double getGrade() {
return grade;
}
public void setGrade(double grade) {
this.grade = grade;
}
String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getNumber() {
return number;
}
public void setNumber(int number) {
this.number = number;
}


void show(){

System.out.println("姓名:"+name+"\t学号:"+number+"\t成绩:"+grade);
}
}


package qhxz0405;

public class Demo {

public static void main(String[] args) {
Student t;
Student[] a = { new Student("张三", 1101, 89),
new Student("李四", 1102, 91), new Student("王二", 1103, 99),
new Student("孙一", 1104, 100) };
for (int i = 0; i < a.length; i++) {
for (int j = i; j < a.length; j++) {
if (a[i].grade < a[j].grade) {
t = a[i];
a[i] = a[j];
a[j] = t;
}
}
}
for (int i = 0; i < a.length; i++) {
a[i].show();
}

}
}
wang7535067 2012-05-09
  • 打赏
  • 举报
回复
这个简单的,
白眼狼 2012-05-09
  • 打赏
  • 举报
回复
回去把基础学好。

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧