Java第一次测验题目列表参考答案Word文件下载.docx

上传人:b****5 文档编号:19663269 上传时间:2023-01-08 格式:DOCX 页数:15 大小:549.42KB
下载 相关 举报
Java第一次测验题目列表参考答案Word文件下载.docx_第1页
第1页 / 共15页
Java第一次测验题目列表参考答案Word文件下载.docx_第2页
第2页 / 共15页
Java第一次测验题目列表参考答案Word文件下载.docx_第3页
第3页 / 共15页
Java第一次测验题目列表参考答案Word文件下载.docx_第4页
第4页 / 共15页
Java第一次测验题目列表参考答案Word文件下载.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

Java第一次测验题目列表参考答案Word文件下载.docx

《Java第一次测验题目列表参考答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《Java第一次测验题目列表参考答案Word文件下载.docx(15页珍藏版)》请在冰豆网上搜索。

Java第一次测验题目列表参考答案Word文件下载.docx

-"

+c.mul());

测验程序运行结果(截图):

2.定义学生类,该类的基本要求:

姓名、学号、成绩

输出学生的姓名、学号、成绩信息

给成员变量姓名、学号、成绩赋初值

编写程序main方法,创建学生类的对象,并通过命令行参数使用有参构造方法初始化这个对象的姓名、学号、成绩,在控制台输出这个学生对象的详细信息。

publicclassStudent{

privateStringName;

privateStringNo;

privatedoubleSource;

publicStringgetName(){

returnName;

}

publicvoidsetName(Stringname){

Name=name;

publicStringgetNo(){

returnNo;

publicvoidsetNo(Stringno){

No=no;

publicdoublegetSource(){

returnSource;

publicvoidsetSource(doublesource){

Source=source;

publicStudent(){

publicStudent(StringName,StringNo,doubleSource){

setName(Name);

setNo(No);

setSource(Source);

publicstaticvoidmain(String[]args){

Studenta=newStudent(args[0],args[1],Double.parseDouble(args[2]));

System.out.println("

姓名为:

"

+a.getName()+"

学号为:

+a.getNo()+"

+a.getSource());

3.定义直角三角形类,该类的基本要求:

两条直角边

求直角三角形面积

求直角三角形周长

初始化两条直角边

编写main方法,创建直角三角形类的对象,通过有参构造方法初始化两条直角边,实参取自命令行参数,在控制台输出直角三角形的面积、周长。

publicclassTriangle{

privatedoublelen1;

privatedoublelen2;

doublegetArea(){

return0.5*len1*len2;

doublegetC(){

returnMath.sqrt(len1*len1+len2*len2)+len1+len2;

publicTriangle(doublel1,doublel2){

len1=l1;

len2=l2;

publicstaticvoidmain(String[]args){

doublel1=Double.parseDouble(args[0]);

doublel2=Double.parseDouble(args[1]);

Trianglet=newTriangle(l1,l2);

System.out.println("

三角形的面积和周长为:

+t.getArea()+"

\t"

+t.getC());

4.定义正方形类,该类的基本要求:

边长

求正方形面积

求正方形周长

初始化正方形边长

编写main方法,在其中创建正方形类的对象,并通过有参构造方法初始化边长,实参取自命令行参数,在控制台输出正方形的面积、周长。

publicclassSquare{

privatedoublea;

publicSquare(doubleA)

{a=A;

publicdoublegetS()

{returna*a;

publicdoublegetC()

{return4*a;

publicstaticvoidmain(Stringargs[])

{doublevalue=Double.parseDouble(args[0]);

Squarezh=newSquare(value);

System.out.println("

边长为"

+zh.a+"

的正方形面积:

+zh.getS()+"

周长:

+zh.getC());

5.定义车Car类,该类定义在com.father包,该类的基本要求:

私有成员变量:

车牌号、颜色

输出车的详细信息

初始化车的车牌号和颜色

定义公交车Bus类继承Car类,定义在com.son该类的基本要求:

路线名称

输出公交车的详细信息

初始化车的车牌号、颜色、线路名称

编写main方法,创建两辆公交车类的对象实例,并通过有参构造方法初始化公交车的相关信息,在控制台输出两辆公交车的详细信息。

packagecom.father;

publicclassCar{

privateStringno;

privateStringcolor;

publicCar(Stringn,Stringc){

no=n;

color=c;

publicvoidsetMessage(){

车牌号:

+no+"

颜色:

+color);

publicStringgetNo(){

returnno;

publicStringgetColor(){

returncolor;

packagecom.son;

importcom.father.Car;

publicclassBusextendsCar{

privateStringroad;

publicBus(Stringr,Stringn,Stringc){

super(n,c);

road=r;

publicvoidsetMessage(){

+getNo()+"

颜色:

+getColor()+"

路线名称:

+road);

Busb1=newBus("

A-B路"

"

互132M53"

白色"

);

Busb2=newBus("

C-A路"

丸84522K"

黑色"

b1.setMessage();

b2.setMessage();

6定义职工Employee类,该类定义在com.father包,该类的基本要求:

公司名字、职工姓名,基本工资

初始化公司名字、职工姓名和薪资

定义经理Manager类继承Employee类,定义在com.son包,经理薪资除了基本工资外,每月都有奖金,该类的基本要求:

月奖金

输出经理的薪资情况

初始化公司名字、经理姓名,基本工资,月奖金

编写main方法,创建Manager类的对象实例,并通过有参构造方法初始化经理的相关信息,在控制台输出经理薪资的详细信息。

publicclassEmployee{

privateStringgsm;

privateStringname;

privatedoublesalar;

publicEmployee(Stringgsm,Stringname,doublesalar)

{this.gsm=gsm;

this.name=name;

this.salar=salar;

publicvoidgetgsm()

{System.out.println("

公司名:

+gsm);

publicvoidgetname()

姓名:

+name);

publicvoidgetsalar()

工资:

+salar);

importcom.father.*;

publicclassManagerextendsEmployee{

privatedoubleyjj;

publicManager(Stringgsm,Stringname,doublesalar,doubleyjj)

{super(gsm,name,salar);

this.yjj=yjj;

publicvoidprint()

{super.getgsm();

super.getname();

super.getsalar();

月奖金:

+yjj);

publicstaticvoidmain(String[]args){

Managerp=newManager("

上海建桥学院"

楼佳"

8000,3000);

p.print();

7定义人Person类,该类定义在com.father包,该类的基本要求:

姓名、年龄

初始化姓名、身份证号码,年龄

输出人的详细信息

定义教师Teacher类继承Person类,定义在com.son包,该类的基本要求:

所在系、办公室

输出教师的详细信息

初始化教师的姓名、年龄、所在系和办公室

编写main方法,创建Teacher类的对象实例,并通过有参构造方法初始化教师对象的相关信息,在控制台输出此教师的详细信息。

publicclassPerson{

privateintage;

publicPerson(Stringn,inta)

{name=n;

age=a;

publicStringgetName()

{returnname;

publicintgetAge()

{returnage;

publicvoidprint()

{System.out.println("

+name+"

年龄:

+age);

importcom.father.Person;

classTeacherextendsPerson{

privateStringdept,offic;

publicTeacher(Stringn,inta,Stringd,Stringo)

{super(n,a);

dept=d;

offic=o;

教师姓名:

+getName()+"

+getAge()+"

所在系:

+dept+"

办公室:

+offic);

{Teachert=newTeacher("

李月艳"

26,"

数字媒体技术"

7216"

t.print();

8定义长方形Rectangle类,该类定义在com.father包,该类的基本要求:

长和宽

求长方形面积的方法

求长方形周长的方法

给长和宽赋初值

定义长方体Cuboid类继承Rectangle类,定义在com.son包,该类的基本要求:

输出教体积详细信息

初始化教师的长、宽和高

编写main方法,创建Cuboid类的对象实例,并通过有参构造方法初始化长方体对象的相关信息,在控制台输出此长方体的详细信息。

publicclassRectangle

{

privatedoublewidth;

privatedoublelength;

publicRectangle(doublea,doubleb){

length=a;

width=b;

publicdoublearea(){

returnlength*width;

publicdoubleC(){

return2*(length+width);

publicclassCuboidextendsRectangle{

privatedoubleheight;

publicCuboid(doublea,doubleb,doublec){

super(a,b);

height=c;

doubleV()

{returnsuper.area()*height;

doublex=Double.parseDouble(args[0]);

doubley=Double.parseDouble(args[1]);

doublez=Double.parseDouble(args[2]);

Cuboidc=newCuboid(x,y,z);

体积为:

+c.V());

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

当前位置:首页 > 医药卫生 > 基础医学

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

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