程序练习源代码
来源:互联网 发布:安徽省大数据会员单位 编辑:程序博客网 时间:2024/06/05 02:56
其实类的设计可以由powerdesigner来完成,这里就不做介绍了饿。。。
class Student{
private float computerScore;
private float mathScore;
private float englishScore;
public Student(float computerScore,float mathScore,float englishScore){
this.setComputerScore(computerScore);
this.setMathScore(mathScore);
this.setEnglishScore(englishScore);
}
public void setComputerScore(float computerScore){
this.computerScore=computerScore;
}
public float getComputerScore(){
return this.computerScore;
}
public void setMathScore(float mathScore){
this.mathScore=mathScore;
}
public float getMathScore(){
return this.mathScore;
}
public void setEnglishScore(float englishScore){
this.englishScore=englishScore;
}
public float getEnglishScore(){
return this.englishScore;
}
public float getSum(){
return computerScore+mathScore+englishScore;
}
public float getAverage(){
return this.getSum()/3;
}
public float getMaxScore(){
float maxScore=computerScore>mathScore ? computerScore:mathScore;
maxScore=maxScore>englishScore ? maxScore:englishScore;
return maxScore;
}
public float getMinScore(){
float minScore=computerScore<mathScore ? computerScore:mathScore;
minScore=minScore<englishScore ? minScore:englishScore;
return minScore;
}
public String getInfo(){
return "学生成绩信息:/n"+
"计算机技术:"+this.getComputerScore()+"/n"+
"数 学:"+this.getMathScore()+"/n"+
"英 语:"+this.getEnglishScore()+"/n";
}
}
public class StudentDemo01{
public static void main(String[]args){
Student student=new Student(90f,89f,65f);
System.out.println("总 分:"+student.getSum());
System.out.println("平均分:"+student.getAverage());
System.out.println("最高分:"+student.getMaxScore());
System.out.println("最低分:"+student.getMinScore());
System.out.println(student.getInfo());
}
}
程序运行结果:
C:/mldn>javac StudentDemo01.java
C:/mldn>java StudentDemo01
总 分:244.0
平均分:81.333336
最高分:90.0
最低分:65.0
学生成绩信息:
计算机技术:90.0
数 学:89.0
英 语:65.0
- 程序练习源代码
- 【BFS练习】倒水问题程序源代码(pascal)
- C# 指法练习源代码
- 字符串练习的源代码
- 编程练习源代码
- 初学win32GUI 练习源代码
- 结队练习源代码操作
- 结队练习源代码
- 程序练习
- 程序练习
- 程序练习
- 程序练习
- java聊天室源代码(练习项目)
- DDOS程序源代码
- 键盘打字程序源代码
- QQ申请程序源代码
- DDOS程序源代码
- 免费电子杂志程序 源代码
- java类设计的一般步骤
- Android bitmap位图旋转
- 程序练习题目
- ref与out实例
- C#开发 WinForm中窗体传值相关知识
- 程序练习源代码
- java零碎
- 8.18日亚嵌嵌入式直播课堂一(视频):如何学习ARM嵌入式开发?
- 情感大抒发~~~
- 《货币战争2-金权天下》杂录。。这本书读了之后我觉得有点对努力和奋斗失去信心,所以。
- 我的暑假
- 汇编指令大全及标志位
- Introduction
- android构建自定义的视图组件