JAVA 成绩算法 高手请进

来源:百度知道 编辑:UC知道 时间:2024/06/15 22:51:43
总成绩=平时成绩*30%+期末成绩70%
77.9= 87 74
平时成绩=平时考勤*30%+平时作业*30%+平时实训*40%
87 = 80 90 90
期末成绩=上机考试*40%+期末的卷面成绩*60%
74 = 80 70

求上面的算法用JAVA代码

2楼的答案是不正确的 是不可以运行的: (希望我的答案你能满意,我想要份,呵呵)
下面是调试过的代码,可以直接运行:
class MyFirstClass{
public static float psScore(float kq,float hw,float xs){
return (float) (kq*0.30+hw*0.30+xs*0.40);
}
public static float qmScore(float sj,float jm){
return (float) (sj*0.40+jm*0.60);
}
public static float score(float ps,float qm){
return (float) (ps*0.30+qm*0.70);
}
public static void main(String[] agrs){
float score=score(psScore(80.0f,90.0f,90.0f),qmScore(80.0f,70.0f));
System.out.println("score:"+ score);
}

}

public float psScore(float kq,float hw,float xs){
return kq*0.30+hw*0.30+xs*0.40;
}
public float qmScore(float sj,float jm){
return sj*0.40+jm*0.60;
}
public float score(float ps,float qm){
return ps*0.30+qm*0.70;
}
public static void main(String[] agrs){
float score=score(psScore(80.0,90.0,90.0),qmScore(80.0,70.0));