南京财经大学 学生实验
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
( 2016 —2017 学年 第二 学期 )
课程名称:Java面向对象编程技术 2017 年 月 日
班级
学号
姓名
成绩
实验项目名称
JAVA 编程实验之类与对象
自我
总结
初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf
本周实验目的及
要求
对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗
:
(1)根据问题介绍编程实现,完成需要的功能;
(2)利用单步运行的方式熟悉程序的运行过程;
(3)掌握构造函数的执行过程和对象的生命周期。
(4)将实验过程和实验结果整理成实验报告
1 问题背景介绍
定义一个表示学生信息的类Student,要求如下:
(1)类Student的成员变量:
sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。
(2)类Student带
参数
转速和进给参数表a氧化沟运行参数高温蒸汽处理医疗废物pid参数自整定算法口腔医院集中消毒供应
的构造方法:
在构造方法中通过形参完成对成员变量的赋值操作。
(3)类Student的方法成员:
getNo():获得学号;
getName():获得姓名;
getSex():获得性别;
getAge()获得年龄;
getJava():获得Java 课程成绩
(4)根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。
参考程序:
public static void main(String[] args) {
Student[] st=new Student[5];
st[0]=new Student("09zc01","张三","男",19,94);
st[1]=new Student("09zc02","李四","男",20,85);
st[2]=new Student("09zc03","王五","女",18,96);
st[3]=new Student("09zc04","赵六","男",17,90);
st[4]=new Student("09zc05","杨七","女",21,88);
int max=0,min=100,sum=0;
System.out.println(" 学生信息:");
for (int i=0;i
max)
max=st[i].sJava;
sum=sum+st[i].sJava;
System.out.println("学生编号:"+st[i].getNO()+", 姓名:"+st[i].getName()+", 性别:"+st[i].getSex()+", 年龄:"+st[i].getAge()+", Java课学分:"+st[i].getJava());
}
System.out.println();
System.out.println(" 共有学生:"+st.length+", 平均成绩:"+sum/st.length);
System.out.println(" 最小学分:"+min+", 最大学分:"+max);
}
}
//Pragramme name Student;
public class Student {
String sNO,sName,sSex;
int sAge,sJava;
public Student(String XH,String XM,String XB,int NL,int XF) {
super();
sNO=XH;
sName=XM;
sSex=XB;
sAge=NL;
sJava=XF;
}
public String getNO() {
return sNO;
}
public String getName() {
return sName;
}
public String getSex() {
return sSex;
}
public int getAge() {
return sAge;
}
public int getJava() {
return sJava;
}
2 问题介绍
定义一个表示职员信息的类,要求如下:
(1)类中有职员姓名、职员号、工种和工资等信息;
(2)类中定义带参数的构造方法:public Emp(int eno, String ena, String j, double s, double c)
在构造方法中通过形参完成对成员变量的赋值操作。
(3)类方法成员能够查询职员的各种信息。
参考程序
public static void main(String[] args) {
// TODO code application logic here
Emp emp = new Emp(7369, "SMITH", "CLERK", 800.0, 0.0);
System.out.println(emp.getInfo());
}
public class Emp {
// 雇员信息,名称有意义
private int empno ;
private String ename ;
private String job ;
private double sal ;
private double comm ;
public Emp(int eno, String ena, String j, double s, double c) {
setEmpno(eno);
setEname(ena);
setJob(j);
setSal(s);
setComm(c);
}
public String getInfo() {
return "雇员编号:" + empno + "\n" + "雇员姓名:" + ename + "\n" + "雇员职位:" + job + "\n" + "基本工资:" + sal + "\n" + "佣金:" + comm;
}
public void setEmpno(int eno) {
empno = eno;
}
public void setEname(String ena) {
ename = ena;
}
public void setJob(String j) {
job = j;
}
public void setSal(double s) {
sal = s;
}
public void setComm(double c) {
comm = c;
}
public int getEmpno() {
return empno;
}
public String getEname() {
return ename;
}
public String getJob() {
return job;
}
public double getSal() {
return sal;
}
public double getComm() {
return comm;
}
}