Java实验报告 一.docx

上传人:b****5 文档编号:11888030 上传时间:2023-04-08 格式:DOCX 页数:12 大小:61.44KB
下载 相关 举报
Java实验报告 一.docx_第1页
第1页 / 共12页
Java实验报告 一.docx_第2页
第2页 / 共12页
Java实验报告 一.docx_第3页
第3页 / 共12页
Java实验报告 一.docx_第4页
第4页 / 共12页
Java实验报告 一.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

Java实验报告 一.docx

《Java实验报告 一.docx》由会员分享,可在线阅读,更多相关《Java实验报告 一.docx(12页珍藏版)》请在冰豆网上搜索。

Java实验报告 一.docx

Java实验报告一

实验报告

学年第学期任课老师:

课程名称

Java语言与系统设计

班级

学号

姓名

实验名称

实验一 类与对象

实验时间

实验环境

PC/windows2000/2003/XP/JcreatorPro/JBuild/JDKEclipse/。

 

实验目的和内容要求

实验一 类与对象

1.实验目的

掌握类的声明、对象的创建、方法的定义和调用、构造函数的使用。

2.实验内容

(1)定义一个表示学生信息的类Student,要求如下:

 ①类Student的成员变量:

sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:

表示Java课程成绩

 ②类Student的方法成员:

getNo():

获得学号;getName():

获得姓名;getSex():

获得性别;getAge()获得年龄;getJava():

获得Java课程成绩

(2)按

(1)中学生类Student的定义,创建两个该类的对象,存储并输出两个学生的信息,计算并输出这两个学生Java语言成绩的平均值。

(3)创建第

(1)题的Student类的5个对象,求他们Java语言成绩的最大值和最小值。

实验过程记录

1.根据实验要求先定义了一个学生类,完成各个变量及函数的设定后得到如下:

packageTest;

publicclassStudent{

privateStringsNo;

privateStringsName;

privateStringsSex;

privateintsJava;

privateintsAge;

//set方法

publicvoidsetJava(intjava){

sJava=java;;

}

publicvoidsetAge(intage){

sAge=age;

}

publicvoidsetNo(Stringno){

sNo=no;

}

publicvoidsetName(Stringname){

sName=name;

}

publicvoidsetSex(Stringsex){

sSex=sex;

}

//get方法

publicintgetJava(){

returnsJava;

}

publicintgetAge(){

returnsAge;

}

publicStringgetNo(){

returnsNo;

}

publicStringgetName(){

returnsName;

}

publicStringgetSex(){

returnsSex;

}

}

2.完成Student类后开始编写Main,代码如下:

packageTest;

publicclassMain{

publicstaticvoidmain(String[]args){

Mainma=newMain();

Studentstu1=newStudent();

stu1.setAge(18);

stu1.setJava(86);

stu1.setName("aaa");

stu1.setNo("001");

stu1.setSex("M");

inta=stu1.getJava();

System.out.println("第一个学生的信息为:

\r\n"+"姓名是:

"+stu1.getName()+"\r\n"+"年龄是:

"

+stu1.getAge()+"\r\n"+"性别是:

"+stu1.getSex()+"\r\n"+"学号是:

"+stu1.getNo()+"\r\n"+"成绩是:

"+stu1.getJava()+"\r\n");

Studentstu2=newStudent();

stu2.setAge(18);

stu2.setJava(90);

stu2.setName("bbb");

stu2.setNo("011");

stu2.setSex("M");

intb=stu2.getJava();

System.out.println("第二个学生的信息为:

\r\n"+"姓名是:

"+stu2.getName()+"\r\n"+"年龄是:

"

+stu2.getAge()+"\r\n"+"性别是:

"+stu2.getSex()+"\r\n"+"学号是:

"+stu2.getNo()+"\r\n"+"成绩是:

"+stu2.getJava()+"\r\n");

System.out.println("两个人的java平均成绩为:

"+(stu1.getJava()+stu2.getJava())/2);

Studentstu3=newStudent();

stu3.setAge(20);

stu3.setJava(76);

stu3.setName("ccc");

stu3.setNo("067");

stu3.setSex("F");

intc=stu3.getJava();

System.out.println("第三个学生的信息为:

\r\n"+"姓名是:

"+stu3.getName()+"\r\n"+"年龄是:

"

+stu3.getAge()+"\r\n"+"性别是:

"+stu3.getSex()+"\r\n"+"学号是:

"+stu3.getNo()+"\r\n"+"成绩是:

"+stu3.getJava()+"\r\n");

Studentstu4=newStudent();

stu4.setAge(19);

stu4.setJava(100);

stu4.setName("ddd");

stu4.setNo("09091219");

stu4.setSex("M");

intd=stu4.getJava();

System.out.println("第四个学生的信息为:

\r\n"+"姓名是:

"+stu4.getName()+"\r\n"+"年龄是:

"

+stu4.getAge()+"\r\n"+"性别是:

"+stu4.getSex()+"\r\n"+"学号是:

"+stu4.getNo()+"\r\n"+"成绩是:

"+stu4.getJava()+"\r\n");

Studentstu5=newStudent();

stu5.setAge(22);

stu5.setJava(89);

stu5.setName("eee");

stu5.setNo("097");

stu5.setSex("F");

inte=stu2.getJava();

System.out.println("第五个学生的信息为:

\r\n"+"姓名是:

"+stu5.getName()+"\r\n"+"年龄是:

"

+stu5.getAge()+"\r\n"+"性别是:

"+stu5.getSex()+"\r\n"+"学号是:

"+stu5.getNo()+"\r\n"+"成绩是:

"+stu5.getJava()+"\r\n");

intmax[]={a,b,c,d,e};

intm=max[0];

for(inti=0;i<5;i++){

if(m

m=max[i];

}

}

System.out.println("5个人中java成绩最大值是:

"+m);

}

}

实验结果分析与总结

1、程序运行结果(请提供所完成的各道题运行结果界面截图):

2、在实验过程中遇到的问题与解决方法:

实验中并未有太多技术上的问题,除了对软件运用的不够熟练造成最初的一些错误,比如,用Jcreator时未编译便运行,一直出错,检查多次后才发现此处与eclipse的不同(上机时没问题,写实验报告用的Jcreator出错了,所以是软件用的不熟记错的缘故。

)而且要先编译Student类才可编译Main。

3、实验过程中的发现与收获,未解决或需进一步解决的问题:

实验中的发现便是java其实较C/C++简单许多,很多东西都不要自己多加考虑,但试验还是太少所以会在一些小的细节方面浪费很多时间。

指导老师评阅意见

指导老师:

年月日

填写内容时,可把表格扩大。

附:

实验源程序代码

//Main

packageTest;

publicclassMain{

publicstaticvoidmain(String[]args){

Mainma=newMain();

Studentstu1=newStudent();

stu1.setAge(18);

stu1.setJava(86);

stu1.setName("aaa");

stu1.setNo("001");

stu1.setSex("M");

inta=stu1.getJava();

System.out.println("第一个学生的信息为:

\r\n"+"姓名是:

"+stu1.getName()+"\r\n"+"年龄是:

"

+stu1.getAge()+"\r\n"+"性别是:

"+stu1.getSex()+"\r\n"+"学号是:

"+stu1.getNo()+"\r\n"+"成绩是:

"+stu1.getJava()+"\r\n");

Studentstu2=newStudent();

stu2.setAge(18);

stu2.setJava(90);

stu2.setName("bbb");

stu2.setNo("011");

stu2.setSex("M");

intb=stu2.getJava();

System.out.println("第二个学生的信息为:

\r\n"+"姓名是:

"+stu2.getName()+"\r\n"+"年龄是:

"

+stu2.getAge()+"\r\n"+"性别是:

"+stu2.getSex()+"\r\n"+"学号是:

"+stu2.getNo()+"\r\n"+"成绩是:

"+stu2.getJava()+"\r\n");

System.out.println("两个人的java平均成绩为:

"+(stu1.getJava()+stu2.getJava())/2);

Studentstu3=newStudent();

stu3.setAge(20);

stu3.setJava(76);

stu3.setName("ccc");

stu3.setNo("067");

stu3.setSex("F");

intc=stu3.getJava();

System.out.println("第三个学生的信息为:

\r\n"+"姓名是:

"+stu3.getName()+"\r\n"+"年龄是:

"

+stu3.getAge()+"\r\n"+"性别是:

"+stu3.getSex()+"\r\n"+"学号是:

"+stu3.getNo()+"\r\n"+"成绩是:

"+stu3.getJava()+"\r\n");

Studentstu4=newStudent();

stu4.setAge(19);

stu4.setJava(100);

stu4.setName("ddd");

stu4.setNo("09091219");

stu4.setSex("M");

intd=stu4.getJava();

System.out.println("第四个学生的信息为:

\r\n"+"姓名是:

"+stu4.getName()+"\r\n"+"年龄是:

"

+stu4.getAge()+"\r\n"+"性别是:

"+stu4.getSex()+"\r\n"+"学号是:

"+stu4.getNo()+"\r\n"+"成绩是:

"+stu4.getJava()+"\r\n");

Studentstu5=newStudent();

stu5.setAge(22);

stu5.setJava(89);

stu5.setName("eee");

stu5.setNo("097");

stu5.setSex("F");

inte=stu2.getJava();

System.out.println("第五个学生的信息为:

\r\n"+"姓名是:

"+stu5.getName()+"\r\n"+"年龄是:

"

+stu5.getAge()+"\r\n"+"性别是:

"+stu5.getSex()+"\r\n"+"学号是:

"+stu5.getNo()+"\r\n"+"成绩是:

"+stu5.getJava()+"\r\n");

intmax[]={a,b,c,d,e};

intm=max[0];

for(inti=0;i<5;i++){

if(m

m=max[i];

}

}

System.out.println("5个人中java成绩最大值是:

"+m);

}

}

//Student类

packageTest;

publicclassStudent{

privateStringsNo;

privateStringsName;

privateStringsSex;

privateintsJava;

privateintsAge;

//set方法

publicvoidsetJava(intjava){

sJava=java;;

}

publicvoidsetAge(intage){

sAge=age;

}

publicvoidsetNo(Stringno){

sNo=no;

}

publicvoidsetName(Stringname){

sName=name;

}

publicvoidsetSex(Stringsex){

sSex=sex;

}

//get方法

publicintgetJava(){

returnsJava;

}

publicintgetAge(){

returnsAge;

}

publicStringgetNo(){

returnsNo;

}

publicStringgetName(){

returnsName;

}

publicStringgetSex(){

returnsSex;

}

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 文化宗教

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1