学生成绩榜
来源:互联网 发布:java写一个直角三角形 编辑:程序博客网 时间:2024/04/20 06:32
/**
*这是一个学生类
*/
packge com.score;
public class StudentScore{
private String id;
private String name;
private String sex;
private int javaScore;
private int oracleScore;
private int japaneseScore;
public StudentScore(){
}
public StudentScore(String name,int javaScore,int oracleScore,
int japaneseScore){
super();
this.name=name;
this.javaScore=javaScore;
this.oracleScore=oracleScore;
this.japenaseScore=japaneseScore;
}
public double avgScore()
{
double avgScore=(this.javaScore+this.oracleScore+this.japaneseScore)/3.0;
return Math.round(avgScore*100)/100.0;
}
public String getId(){
return id;
}
public void setId(String id){
this.id=id;
}
public String getName(){
return name;
}
public void setName(String name){
this.name=name;
}
public String getSex(){
return sex;
}
public void setSex(String sex){
this.sex=sex;
}
public int getJavaScore(){
return javaScore;
}
public void setJavaScore(int javaScore){
this.javaScore=javaScore;
}
public int getOracleScore(){
return oracleScore;
}
public void setOracleScore(int oracleScore){
this.oracleScore=oracleScore;
}
public int getJapaneseScore(){
return japaneseScore;
}
public void setJapaneseScore(int japaneseScore){
this.japaneseScore=japaneseScore;
}
}
/**
*使用冒泡法对学生数组中的元素按平均成绩排序
*/
package com.test;
import com.score.StudentScore;;
public class Main{
public static void main(String[] args){
StudentScore s1=new StudentScore("金鹏",78,98,65);
StudentScore s2=new StudentScore("宋鹏",65,70,66);
StudentScore s3=new StudentScore("张超",80,63,91);
StudentScore s4=new StudentScore("李伟",92,80,75);
StudentScore s5=new StudentScore("赵福成",61,65,89);
StudentScore s6=new StudentScore("陈野",63,63,65);
StudentScore s7=new StudentScore("蔡鹤",65,61,62);
StudentScore s8=new StudentScore("丁然",69,73,86);
StudentScore s9=new StudentScore("王鸿超",91,64,85);
//准备学生成绩数据
StudentScore[] Score={s1,s2,s3,s4,s5,s6,s7,s8,s9};
StudentScore sTemp=null;
for(int i=0;i<scores.length-1;i++)
{
for(int j=0;j<(scores.length-1-i);j++)
{
if(scores[j].avgScore()<score[j+1].avgScore())
{
sTemp=scores[j];
scores[j]=scores[j+1];
scores[j+1]=sTemp;
}
}
}
//按平均成绩排序已经完成
for(int i=;i<scores.length;i++)
{
System.out.println("第"+(i+1)+"名:"+scores[i].getName()+""+scores[i].avgScore()+"分");
}
}
}
- 学生成绩榜
- 学生成绩
- 学生成绩
- 学生成绩
- 学生成绩
- 学生成绩
- 学生成绩
- 学生成绩
- 学生成绩
- 输入学生成绩,输出学生成绩
- 学生类,成绩类
- 学生成绩管理
- 学生成绩得分排行
- 一个学生成绩管理程序
- 学生成绩统计器
- 学生成绩管理
- 学生成绩信息管理系统
- 学生成绩管理程序
- 用discuz X1建站
- WebSphere配置Oracle数据源
- cognos 用户权限更新到cube
- 解除网页鼠标右键屏闭的十种方法
- 我该怎么办!
- 学生成绩榜
- 学习
- 离散数学第一课
- 团队
- hibernate简单配置
- 学海无涯
- http://blog.csdn.net/zhangxiaoxiang/archive/2006/12/04/1429968.aspx
- string.Join(Environment .NewLine ,array )不懂。
- 大家好!