文档章节

2017.08.06(3) 类设计分析

h3
 h3
发布于 2017/08/06 14:56
字数 241
阅读 1
收藏 0

_____________________________________________外面好热._________________________

老师上课给出以下题目,先试试自己能不能搞定.啊哈哈

class Student{
	private int stNumber;
	private String stName;
	private double scoreMt;
	private double scoreEng;
	private double scoreCp;
	public void setStNumber(int number){
		stNumber = number;
	}
	public void setStName(String name){
		stName = name;
	}
	public void setScoreMt(double m){
		scoreMt = m;
	}
	public void setScoreEng(double e){
		scoreEng = e;
	}
	public void setScoreCp(double c){
		scoreCp = c;
	}
	public int getStNumber(){
		return stNumber;
	}
	public String getStName(){
		return stName;
	}
	public double getScoreMt(){
		return scoreMt;
	}
	public double getScoreEng(){
		return scoreEng;
	}
	public double getScoreCp(){
		return scoreCp;
	}
	public double sum(){
		double sum = scoreMt + scoreEng + scoreCp;
		return sum;
	}
	public double pjf(){
		return this.sum()/3;
	}
	public double max(){
		double max = scoreMt;
		max = max>scoreEng?max:scoreEng;
		max = max>scoreCp?max:scoreCp;
		return max;
	}
	public double min(){
		double min = scoreMt;
		min = min<scoreEng?min:scoreEng;
		min = min>scoreCp?min:scoreCp;
		return min;
	}	
}
public class Test36{
	public static void main(String args[]){
		Student stu = new Student();
		stu.setStNumber(20051104);
		stu.setStName("李二狗");
		stu.setScoreMt(35.5);
		stu.setScoreEng(55);
		stu.setScoreCp(32);
		System.out.println("姓名: " + stu.getStName() + "\n学号: " + stu.getStNumber() +
		"\n数学成绩: " + stu.getScoreMt() + "\n英语成绩: " + stu.getScoreEng() + "\n计算机成绩: " +
		stu.getScoreCp() + "\n总分: " + stu.sum() + "\n平均分: " + stu.pjf() + "\n最高分: " +
		stu.max() + "\n最低分: " + stu.min() );
	}
}

_________________________________________啊啊啊,哈哈哈哈.......................

© 著作权归作者所有

h3

h3

粉丝 6
博文 47
码字总数 16408
作品 0
福州
程序员
私信 提问
活用UML-软件设计高手(深圳 2014年4月26-27日)

我们将在深圳为您奉献高级技术课程”活用UML-软件设计高手“,首席专家张老师将会为您分享软件架构设计、数据库设计、用户体验设计及详细设计的最佳实践,帮助您成为优秀的软件设计师! 时间...

fireball1975
2014/03/26
0
0
OOA、OOD和OOP的定义及之间的关系

什么是面向对象分析(OOA)? "面向对象分析是一种分析方法,这种方法利用从问题域的词汇表中找到的类和对象来分析需求。" 什么是面向对象设计(OOD)? “面向对象设计是一种设计方法,包括面向对...

雲克
2013/01/22
7.1K
0
软考之UML图深入学习(1)

前言 软考的准备已经过去了2个月零8天,倒计时8天(11月11日)。通过近年试题的分析,面向对象技术试题在150分中占据了大约1/3的比重,足见其重要性和基础性。下午试题中的UML图面向对象设计...

m18633778874
2017/11/03
0
0
软件设计是怎样炼成的(6)——打造系统的底蕴(数据库设计)(上篇)

摘要: 数据库是系统的根基,如果需求变更导致你要经常修改数据库的字段,甚至需要修改表及表关系,相信多折腾几次谁都受不了!因为数据库结构的变化,不仅仅是数据库本身的变更,实体类、数...

fireball1975
2014/02/25
0
0
珠海金山软件招聘信息

珠海金山软件招聘信息 C++开发工程师 工作地点:珠海 招聘人数:若干 所属部门:WPS研发中心&移动办公部 职位类别:开发类 工作职责: 1、参加在线办公服务或WPS Office客户端的开发、架构设...

WPS招聘
2011/05/24
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

左边竖条的实现方法

下面这个图形,只使用一个标签,可以有多少种实现方式: 假设我们的单标签是一个 div : 1 < div > div> 定义如下通用CSS: 1 2 3 4 5 6 div{ position : relative ; width : 200px ; height ...

前端老手
24分钟前
2
0
java利用ECHARTS.JS在前台显示图表

步骤1: (1)在java后台,使用MSQL分组函数,列出所有线在对应的点的值, (2)组成的Map如图所示: 注意: key为0的value表示X轴需要的数据;key为其他的值表示图表线条的名字,value为x轴的点对应的y...

文文1
27分钟前
6
0
解题博客

https://blog.csdn.net/hk2291976/article/category/9265848

素雷
52分钟前
4
0
linux-ubuntu下使用linuxdeployqt+appimagetool将qt程序打包成xxx.AppImage文件

下文中提及的inuxdeployqt patchelf appimagetool工具及示例下载地址: 链接: https://pan.baidu.com/s/1BGm_btMIe75uW9hOC09Xlg 提取码: 7ayh 需要创建目录及文件 xxx.AppDir xxx.AppDir/Ap...

shzwork
57分钟前
5
0
javascript-ASCII码混合四位随机验证码

// 产生一个随机字符库:数字大写小写的数量是对应的 function randomStr(){ // 产生库 var strData = ""; for(var i=0;i<4;i++){ var num = random(0,9); var az = String.fromCharCode(ra......

ACKo
57分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部