ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:99.66KB ,
资源ID:21874535      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21874535.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(最新java编程题文档格式.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

最新java编程题文档格式.docx

1、 在构造方法中通过形参完成对成员变量的赋值操作。3类Student的方法成员:getNo:获得学号;getName:获得姓名;getSex:获得性别;getAge获得年龄;getJava:获得Java 课程成绩(4)根据类Student的定义,创立五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。3、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。4、用Java语言定义一个员工类Employee(1) 员工类Employee属性有:id : String型,代表员工ID号name : Stri

2、ng型,代表姓名age : int型,代表年龄sex : boolen型,代表性别其中:true表示男,false表示女phone : String型,代表联系电话salary: float型,代表员工薪水(2) 员工类Employee的方法有:Employee(String sId, String sName, int sAge, boolean sSex, String sPhone, float sSalary ):有参数构造方法,分别初始化ID号、姓名、年龄、性别、联系电话和薪水属性。public String toString() : 以 “姓名:联系电话的形式作为方法的返回值。所有

3、成员变量的get和set方法。5、题目:企业发放的奖金根据利润提成。利润6、7、题目:有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?9、题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。12、设计一个Java程序,输出所有的水仙花数。所谓水仙花数,是一个3位数,其各位数字的立方和等于该数自身,如:153=13+53+33。13、定义一个Point类 它的对象是指一个平面上的点(x,y),在定义Point类中要定义它的三个构造函数,并且要重写toString()方法。定义二点距离的方法distance(),并在main()

4、主程序中调用这些方法,例如Point t=new Point(3.0,5.0); System.out.println(t.toString().); 打印的结果为:3.0,5.0。 Point t1=new Point(3.0,7.0);System.out.println(distance(t,t1); 打印的结果t 和t1二点距离为:214、编写一个Java程序,并满足如下要求: 1编写一个Car类,具有: 属性:品牌(mark)String类型 功能:驾驶void drive( ) 2定义Car类的子类SubCar,具有:价格price、速度speedint型变速void speedC

5、hange(int newSpeed),把新速度赋给speed3定义主类E,在其main方法中创立SubCar类的两个对象:aodi和benchi的对象并测试其对象的特性。4输出效果如下:15、定义一个人类,包括属性:姓名、性别、年龄、国籍;包括方法:吃饭、睡觉,工作。1根据人类,派生一个学生类,增加属性:学校、学号;重写工作方法学生的工作是学习。2根据人类,派生一个工人类,增加属性:单位、工龄;重写工作方法工人的工作是自己想吧。3根据学生类,派生一个学生干部类,增加属性:职务;增加方法:开会。 4编写主函数分别对上述3类具体人物进行测试。16、写出一个类People,并由该类做基类派生出子类

6、Employee和Teacher。其中People类具有name、age两个保护成员变量,分别为String类型、整型,且具有公有的getAge成员函数,用于返回age变量的值。Employee类具有保护成员变量empno,Teacher类有teano和zc成员变量17、 1设计一个User类,其中包括用户名、口令等属性以及构造方法至少重载2个。获取和设置口令的方法,显示和修改用户名的方法等。编写应用程序测试User类。2定义一个student类,其中包括用户名、姓名、性别、出生年月等属行以及init()初始化各属性、display()显示各属性、modify()修改姓名等方法。实现并测试这个

7、类。3从上题的student类中派生出Granduate(研究生)类,添加属性:专业subject、导师adviser。重载相应的成员方法。并测试这个类。18、给你一组字符如1,3,4,7,2,1,1,5,2,让你输出里面出现次数最多且数值最大的一个,出现几次19、定义一个java一维数组如1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5将数组中0去掉,非0的存到另一个数组中,得到结果1,3,4,5,6,6,5,4,7,6,7,520、从1到200中找到被3和7整除的数,然后五个一行输出21、2+22+222+2222+.前十项的和22、1!+2!+3!+.+10!23、1+1/

8、2+2/3+3/5+5/8+.前十项的和24、(1)编写1个Light类,该类是对灯的描述,该类拥有:1 2个成员变量 watts私有,整型;/用于存放灯的瓦数; indicator私有,布尔类型;/用于存放灯的开或关的状态 2 2构造器方法 Lightint watts /用于创立具有watts瓦的对象 Lightint watts,boolean indicator /用于创立具有watts瓦,开关状态为indicator的对象 33成员方法 public void switchOn() /开灯,即将灯的状态置为开 public void switchOff() /关灯 public vo

9、id printInfo() /输出灯的瓦数信息和开关状态(2)编写1个TubeLight类,该类是对管状灯的描述,它继承于Light类。还拥有:12个成员变量 tubeLength私有,整型 /用于存放灯管的长度 color(私有,String类型) /用于存放灯光的颜色 2) 构造器方法 TubeLightint watts, int tubeLength,String color /用于创立具有watts瓦,灯管长度为tugeLength,颜色为color的对象 3成员方法 public void printInfo() /打印输出灯的相关信息,包括瓦数、开关信息、长度以及颜色1、 编写

10、Employee类,成员变量:name,age,tel,gz,并为其添加相应的set和get方法, 1个方法:aiseSalary(double proportion):涨工资方法。2编写Manager类,该类继承于的Employee类(1)为其添加:两个属性:办公室officeID和年终分红bonus; 1构造器方法:带有5个参数的构造器方法,用于对除bonus属性外的所有其它属性进行初始化;方法:officeID属性和bonus属性的相关set和get方法;(2)重写Employee类中的方法raiseSalary(double proportion),经理涨工资的计算方法为在雇员工资涨幅

11、的根底上增加10%的比例。3编写TemporaryEmployee临时工类,该类继承于Employee类 1为其添加:1个属性:雇佣年限hireYears;构造器方法:用于初始化该类的所有属性;hireYears属性的set和get方法;2重写Employee类中的方法raiseSalary(double proportion),临时工的工资涨幅为正式雇员的50。从控制台读入5个int型数存入数组,先将数组元素逆序输出,再对数组元素进行降序排序,然后输出排好的数组元素。建立一个工程,该工程中包含如下内容:具体的工程名、包名、java文件名、接口文件名自定1.定义一个接口Ishape,该接口中包

12、含两个成员:周长和面积;2.分别定义四个类,矩形类:rectangle,三角形类:Triangle,平行四边形类:parallelogram,梯形类Echelon,这四个类都实现接口Ishape,同时各类拥有自己的私有属性,比方说矩形的属性长和宽,平行四边形的属性边长和高,三角形的属性三个边长和高,梯形的属性上底、下底、腰长和高等,给每个类添加相应的构造方法,使各私有属性都能获得相应的值。3.定义一个测试类TestShape,在该类中定义一个方法,只要调用该方法就能获得对应类型的周长和面积,然后在该类中进行相关测试。注:类中描述的成员除上述内容外,可通过自己的想法自行添加,也可不添加。学校中有

13、老师和学生两类人,而在职研究生既是老师又是学生,对学生的管理和对教师的管理在他们身上都有表达。 设计学生信息管理接口StudentManageInterface。其中包括setFee()方法和getFee()方法,分别用于设置和获取学生的每学期的学费,假设每学期的学费为整数; 设计教师信息管理接口TeacherManageInterface。其中包括setPay()方法和getPay()方法,分别用于设置和获取教师的月工资,假设月工资为整数; 设计在职研究生类Graduate,实现StudentInterface接口和TeacherInterface接口,它的成员变量有name(姓名)、sex

14、(性别)、fee(每学期学费)、pay(月工资); 创立一个姓名为“张翠花的女研究生,统计他的年收入和学费,如果每年的收入减去学费开销缺乏20000元,那么输出“需要贷款!的信息。定义一个接口CanFly,描述会飞的方法public void fly();分别定义类飞机和鸟,实现CanFly接口。定义一个测试类,测试飞机和鸟。测试类中定义一个makeFly()方法,让会飞的事物飞起来。然后在main方法中创立飞机对象和鸟对象,并在main方法中调用makeFly()方法,让飞机和鸟起飞。编程:乐器Instrument分为钢琴piano小提琴(violin),他们的弹奏方法play不同,编写测试

15、类InstrumentTest,要求:编写方法testPlay,对这两种乐器进行弹奏测试。是用接口实现啊!定义一个乐器(Instrument)接口,其中有抽象方法 void play();在InstrumentTest类中,定义一个方法 void playInstrument(Instrument ins); 并在该类的main方法中调用该方法。要求:使用匿名内部类完成。设计一个接口Student,该接口描述的是本科生StudentG和硕士生StudentM的公共方法:设置姓名、设置学号,输出所有信息,判断学生是否优秀。在该接口的根底上实现两个类StudentG和StudentM。Studen

16、tG属性:姓名,学号,是否过CET4,上学年综合测评成绩。StudentG包含方法:构造函数,设置是否过CET4,设置上学年综合测评成绩,接口中定义的所有方法本科生优秀的标准是过CET4,上学年综合测评成绩大于85分。StudentM属性:姓名,学号,是否过CET6,已发表文章篇数。StudentM包含方法:构造函数,设置是否过CET6,设置发表文章篇数,接口中定义的所有方法硕士生优秀的标准是过CET6,已发表文章篇数大于1。要求:1实现上述的接口和类;2在main函数内实例化五个对象:三个本科生,两个硕士生 至少各有一个优秀;3用多态的性质来判断所实例化的五个学生是否优秀;4输出优秀学生的所

17、有属性信息。从命令行得到5个整数,放入一整型数组,然后打印输出,要求:如果输入数据不为整数,要捕获Integer.parseInt()产生的异常,显示“请输入整数,捕获输入参数缺乏5个的异常(数组越界),显示“请输入至少5个整数。写一个方法void sanjiao(int a,int b,int c),判断三个参数是否能构成一个三角形,如果不能那么抛出异常IllegalArgumentException,显示异常信息a,b,c+不能构成三角形,如果可以构成那么显示三角形三个边长,在主方法中得到命令行输入的三个整数,调用此方法,并捕获异常。自定义类Sanj,其中有成员 x,y,z,作为三边长,构造方法Sanj(a,b,c)分别给x,y,z赋值,方法求面积getArea和显示三角形信息(三个边长)showInfo,这2个方法中当三条边不能构成一个三角形时要抛出自定义异常NotSanjiaoException,否那么显示正确信息。在另外一个类中的主方法中构造一个Sanj对象(三边为命令行输入的三个整数),显示三角形信息和面积,要求捕获异常。编写一个自定义的异常类,再编写一个两个数相乘的方法,如果方法中的两个参数的乘积小于0,那么抛出一个自定义异常类的对象。输出错误信息和乘积的值。另外要求两个数相乘的方法要用throws关键字声明该方法要抛出自定义的异常和算术异常。

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

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