java编程习题集

java编程习题集

ID:24539126

大小:50.50 KB

页数:7页

时间:2018-11-15

java编程习题集_第1页
java编程习题集_第2页
java编程习题集_第3页
java编程习题集_第4页
java编程习题集_第5页
资源描述:

《java编程习题集》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.1、(1)编写一个圆类Circle,该类拥有:①一个成员变量Radius(私有,浮点型);//存放圆的半径;②两个构造方法Circle()//将半径设为0Circle(doubler)//创建Circle对象时将半径初始化为r③三个成员方法doublegetArea()//获取圆的面积doublegetPerimeter()//获取圆的周长voidshow()//将圆的半径、周长、面积输出到屏幕编写应用程序,创建类的对象,分别设置圆的半径,计算并分别显示圆半径、圆面积、圆周长。2、定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量:sNO 表示学号;sN

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

3、数。  4、用Java语言定义一个员工类Employee(1)员工类Employee属性有:id:String型,代表员工ID号name:String型,代表姓名age:int型,代表年龄.sex:boolen型,代表性别(其中:true表示男,false表示女)phone:String型,代表联系电话salary:float型,代表员工薪水(1)员工类Employee的方法有:Employee(StringsId,StringsName,intsAge,booleansSex,StringsPhone,floatsSalary):有参数构造方法,分别初始化ID号、姓名、年龄、性别、联系电

4、话和薪水属性。publicStringtoString():以“姓名:联系电话”的形式作为方法的返回值。所有成员变量的get和set方法。3、题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润,求应发放奖金总数?   4、题目

5、:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。   5、请定义一个交通工具(Vehicle)的类,其中有:属性:速度(speed),体积(size)等等方法:移动(move()),设置速度(setSpeed(intspeed)),加速speedUp(),减速speedDown()等等.最后在测试类Vehicle中的main()中实例化一个交通工具对象,并通过方法给它初始化speed,size的值,并且通过打印出来。另外,调用加速,减速的方法对速度进行改变。8、编写Java程序,模拟简单的计算器。定义名为Number的类,其中有两个整型数据成员n1和n2,应声明

6、为私有。编写构造方法,赋予n1和n2初始值,再为该类定义加(addition)、减(subtration)、乘(multiplication)、除(division)等公有成员方法,分别对两个成员变量执行加、减、乘、除的运算。在main方法中创建Number类的对象,调用各个方法,并显示计算结果。9、编写Java程序,用于显示人的姓名和年龄。定义一个人类(Person),该类中应该有两个私有属性,姓名(name)和年龄(age)。定义构造方法,用来初始化数据成员。再定义显示(display)方法,将姓名和年龄打印出来。在main方法中创建人类的实例,然后将信息显示。10、题目:有1、2、3

7、、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?   11、题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。   .12、设计一个Java程序,输出所有的水仙花数。所谓水仙花数,是一个3位数,其各位数字的立方和等于该数自身,如:153=13+53+33。13、定义一个Point类它的对象是指一个平面上的点(x,y),在定义Point类中要定义它的三个构造函数,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。