当前位置:首页 > 学生管理系统
《Java程序设计》期末作业
} //统计
public String Analyse() {
List
double totalJavaScore = 0, totalCSharpScore = 0, totalCScore = 0, javaMax
+ s.score.get(2).score;
= 0, CSharpMax = 0, CMax = 0, javaMin = Integer.MAX_VALUE, CSharpMin =
Integer.MAX_VALUE, CMin = Integer.MAX_VALUE, javaAvg = 0, CSharpAvg = 0, CAvg = 0;
int javaScore = s.score.get(0).score; int cSharpScore = s.score.get(1).score; int cScore = s.score.get(2).score; totalJavaScore += javaScore; totalCSharpScore += cSharpScore; totalCScore += cScore; if (javaMax < javaScore) { }
if (javaMin > javaScore) { }
if (javaScore >= 60) { }
if (javaScore >= 90) {
- 11
javaNum++;
javaMin = javaScore; javaMax = javaScore;
for (Students s : listAll) {
// 及格的人数
int javaNum = 0, CSharpNum = 0, CNum = 0; // 在90分以上的人数
int javaNum1 = 0, cSharpNum1 = 0, cNum1 = 0; // 在80-90分中的人数
int javaNum2 = 0, cSharpNum2 = 0, cNum2 = 0; // 70-80分的人数
int javaNum3 = 0, cSharpNum3 = 0, cNum3 = 0; // 在60-70的人数
int javaNum4 = 0, cSharpNum4 = 0, cNum4 = 0; // 总人数
int studentNum = listAll.size();
《Java程序设计》期末作业
if (CSharpMax < cSharpScore) { }
if (CSharpMin > cSharpScore) { }
if (cSharpScore >= 60) { }
if (cSharpScore >= 90) { } else
if (cSharpScore >= 80) { } else
if (cSharpScore >= 70) { } else
if (cSharpScore >= 60) {
cSharpNum4++;
- 12
cSharpNum3++; cSharpNum2++; cSharpNum1++; CSharpNum++;
CSharpMin = cSharpScore; CSharpMax = cSharpScore;
} else
if (javaScore >= 80) { } else
if (javaScore >= 70) { } else
if (javaScore >= 60) { }
javaNum4++; javaNum3++; javaNum2++; javaNum1++;
《Java程序设计》期末作业
}
return \成绩的总分是:\ + totalJavaScore + \ + \平均分:\
+ (int) (totalJavaScore / studentNum) + \最高分:\ + javaMax + \最低分:\ + javaMin + \及格率:\
+ (int) (((double) javaNum * 1.0 / studentNum) * 100) + \ + \优秀人数:\ + javaNum1 + \ + \良好人数:\ + javaNum2 + \中等人数:\ + javaNum3 + \及格人数:\ + javaNum4 + \不及格人数:\ + (studentNum - javaNum) + \ + \ + \语言成绩的总分是:\ + totalCSharpScore + \ + \平均分:\ + (int) (totalCSharpScore / studentNum) + \最高分:\ + CSharpMax + \最低分:\ + CSharpMin + \及格率:\
+ (int) (((double) CSharpNum * 1.0 / studentNum) * 100) + \ + \优秀人数:\ + cSharpNum1 + \ + \良好人数:\ + cSharpNum2 + \中等人数:\ + cSharpNum3 + \及格人数:\ + cSharpNum4 + \不及格人数:\ + (studentNum - CSharpNum) + \ + \
- 13
if (CMax < cScore) { }
if (CMin > cScore) { }
if (cScore >= 60) { }
if (cScore >= 90) { } else
if (cScore >= 80) { } else
if (cScore >= 70) { } else
if (cScore >= 60) { }
cNum4++; cNum3++; cNum2++; cNum1++; CNum++;
CMin = cScore; CMax = cScore;
}
《Java程序设计》期末作业
}
}
// 修改学生信息
public void modifyStudentInfo(Students s) { }
public boolean Turn(String str) { }
try { }
catch (NumberFormatException e) { }
return false;
Integer.parseInt(str); return true;
if (Turn(textC.getText())) { }
if (Turn(textCs.getText())) { }
if (Turn(textG.getText())) { }
s.score.get(2).score = Integer.parseInt(textG.getText()); s.score.get(1).score = Integer.parseInt(textCs.getText()); s.score.get(0).score = Integer.parseInt(textC.getText());
+ \高数的总分是:\ + totalCScore + \ + \平均分:\ + (int) (totalCScore / studentNum) + \最高分:\ + CMax + \最低分:\ + CMin + \及格率:\
+ (int) (((double) CNum * 1.0 / studentNum) * 100) + \ + \优秀人数:\ + cNum1 + \ + \良好人数:\ + cNum2 + \中等人数:\ + cNum3 + \及格人数:\ + cNum4 + \不及格:\ + (studentNum - CNum) + \;
Students子类
import java.io.Serializable; import java.util.List;
public class Students implements Serializable {
String num; String name; String sex;
- 14
《Java程序设计》期末作业
}
class Score implements Serializable { }
String name; int score;
public Score(String name,int score) { }
this.name=name; this.score=score;
List
四、总结
经过一学期的java学习,在老师的悉心教导下,对java语言有了相应的认识和了解。
通过这次的程序设计,我发现自己平时对于编程实际操作的匮乏,没有把书本上的知识真正的掌握牢固,仍然有许多的问题考虑不全面。我相信,以后我会更仔细认真的编程,提高自己的编程技术。
- 15
共分享92篇相关文档