- 5
- 0
- 约5.89千字
- 约 10页
- 2017-11-10 发布于江苏
- 举报
Java基础上机题分类整理
类和对象基础题(共13题)
1.编写一个Java应用程序,该程序中有3个类:Lader、Circle和主类A。具体要求如下:Lader类具有类型为double的上底、下底、高、面积属性,具有返回面积的功能,包括一个构造方法对上底、下底、高进行初始化。Circle类具有类型为double的半径、周长和面积属性,具有返回周长、面积的功能,包括一个构造方法对半径进行初始化。主类A用来测试类Lader和类Circle的功能。
2.按要求编写Java应用程序:
(1)编写西游记人物类(XiYouJiRenWu)
其中属性有:身高(height),名字(name),武器(weapon)
方法有:显示名字(printName),显示武器(printWeapon)
(2)在主类的main方法中创建二个对象:zhuBaJie,sunWuKong。并分别为他
们的两个属性(name,weapon)赋值,最后分别调用printName, printWeapon方法
显示二个对象的属性值。
3.编写Java应用程序。首先定义一个描述银行账户的Account类,包括成员变
量“账号”和“存款余额”,成员方法有“存款”、“取款”和“余额查询”。其次,
编写一个主类,在主类中测试Account类的功能。
4.编写Java应用程序。首先,定义一个时钟类——Clock,它包括三个int型
成员变量分别表示时、分、秒,一个构造方法用于对三个成员变量(时、分、秒)
进行初始化,还有一个成员方法show()用于显示时钟对象的时间。其次,再定义
一个主类——TestClass,在主类的main方法中创建多个时钟类的对象,使用这
些对象调用方法show()来显示时钟的时间。
5.编写Java应用程序。首先,定义描述学生的类——Student,包括学号(int)、
姓名(String)、年龄(int)等属性;二个方法:Student(int stuNo,String name,int age)
用于对对象的初始化,outPut()用于输出学生信息。其次,再定义一个主类——
TestClass,在主类的main方法中创建多个Student类的对象,使用这些对象来测
试Student类的功能。
6.编写一个Java应用程序,该应用程序包括2个类:Print类和主类E。Print
类里有一个方法output()功能是输出100 ~ 999之间的所有水仙花数(各位数字的
立方和等于这个三位数本身,如: 371 = 33 + 73 + 13。)在主类E的main方法中来
测试类Print。
7.编写Java应用程序。首先,定义一个Print类,它有一个方法void output(int
x),如果x的值是1,在控制台打印出大写的英文字母表;如果x的值是2,在
控制台打印出小写的英文字母表。其次,再定义一个主类——TestClass,在主类
的main方法中创建Print类的对象,使用这个对象调用方法output ()来打印出大
小写英文字母表。
8.按要求编写Java应用程序。
(1)建立一个名叫Cat的类:
属性:姓名、毛色、年龄
行为:显示姓名、喊叫
(2)编写主类:
创建一个对象猫,姓名为“妮妮”,毛色为“灰色”,年龄为2岁,在屏幕上输
出该对象的毛色和年龄,让该对象调用显示姓名和喊叫两个方法。
9.创建一个三角形类,成员变量三边,方法求周长,创建类主类A来测试它。
10.按要求编写Java应用程序。
(1)创建一个叫做People的类:
属性:姓名、年龄、性别、身高
行为:说话、计算加法、改名
编写能为所有属性赋值的构造方法;
(2)创建主类:
创建一个对象:名叫“张三”,性别“男”,年龄18岁,身高1.80;
让该对象调用成员方法:
说出“你好!”
计算23+45的值
将名字改为“李四”
11.按要求编写Java应用程序。
(1)创建一个叫做机动车的类:
属性:车牌号(String),车速(int),载重量(double)
功能:加速(车速自增)、减速(车速自减)、修改车牌号,查询车的载重量。
编写两个构造方法:一个没有形参,在方法中将车牌号设置“XX1234”,速
度设置为100,载重量设置为100;另一个能为对象的所有属性赋值;
(2)创建主类:
在主类中创建两个机动车对象。
创建第一个时调用无参数的构造方法,调用成员方法使其车牌为“辽
A9752”,并让其加速。
创建第二个时调用有参数的构造方法,使其车牌为“辽B5086”,车速为150,
载重为200,并让其减速。
输出两辆车的所有信息
12.创建一个Point类,有成员变量x,y,方法getX(),setX(),还有一个构造方
法初始化x和y。创建类主类A来测试它。
13.首先,编写一个类ChongZai,该类
您可能关注的文档
- DBJT重庆庆市建委聚苯板技术规程.doc
- C课程设计基于控制台的学校人员管理系统.doc
- DCDC主拓扑设计.doc
- DB的常用命令及与ORACLE的一些区别.doc
- DSMIV(DIAGNOSTICANDSTATISTICALMANUALOFMENTALDISORDERS)介绍.doc
- DSP经验之谈.doc
- DIY大头帖――浙教高一图像编辑软件ACDSee的使用.doc
- DSP参考程序.doc
- DudtrkCPA会计第三章合集.doc
- DXJ矿用隔爆兼本安型电源箱出厂使用说明书.doc
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
原创力文档

文档评论(0)