![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础编程练习
一些java简单的编程练习题
张小黑!
这个作者很懒,什么都没留下…
展开
-
Java基础编程练习
7-68 找到出勤最多的人分数 10根据教师的花名册,找到出勤最多的人。原创 2024-01-13 21:07:08 · 336 阅读 · 0 评论 -
Java基础编程练习
/自我介绍//动物的活动。原创 2024-01-11 20:33:59 · 404 阅读 · 0 评论 -
Java基础编程练习
7-99 设计一个矩形类Rectangle分数 10设计一个名为Rectangle的类表示矩形。编写一个测试程序,分别输入两个矩形的高和宽,创建两个Rectangle对象。按照顺序显示每个矩形的宽、高、面积和周长。原创 2024-01-13 21:08:14 · 342 阅读 · 0 评论 -
Java基础编程练习
6-53 设计一个秘密类并实现加密接口分数 10要求:字母变换后仍为字母,例如shift为1,则加密时’a'变换为'b',‘z'变换为’a'。反之,解密时’b'变换为'a',‘a'变换为’z'。原创 2024-01-11 20:36:41 · 430 阅读 · 0 评论 -
Java基础编程练习
7-3 定义ClassName接口,设计类Company,实现获取类名称的功能分数 10定义一个ClassName接口,接口中只有一个抽象方法getClassName();设计一个类Company,该类实现接口ClassName中的方法getClassName(),功能是获取该类的类名称;编写应用程序使用Company类。原创 2024-01-11 21:03:36 · 366 阅读 · 0 评论 -
Java基础编程练习
7-46 表达式计算分数 10。原创 2024-01-11 21:19:51 · 329 阅读 · 0 评论 -
Java基础编程练习
7-12 jmu-Java-03面向对象基础-01-构造方法与toString分数 10定义一个有关人的Person类,内含属性:String name、int age、boolean gender、int id,所有的变量必须为私有(private)。注意:属性顺序请严格按照上述顺序依次出现。原创 2024-01-11 21:04:38 · 356 阅读 · 0 评论 -
Java基础编程练习
7-53 成绩录入时的及格与不及格人数统计分数 10编写一个程序进行一个班某门课程成绩的录入,能够控制录入成绩总人数,对录入成绩统计其及格人数和不及格人数。设计一个异常类,当输入的成绩小0分或大于100分时,抛出该异常类对象,程序将捕捉这个异常对象,并调用执行该异常类对象的toString()方法,该方法获取当前无效分数值,并返回一个此分数无效的字符串。原创 2024-01-11 21:21:05 · 374 阅读 · 0 评论 -
Java基础编程练习
7-91 成绩分级管理分数 10取消分数制,改为成绩分级评定。具体办法是:小于60分为E类;60分至70分(不含70分)为D类;70分至80分(不含)为C类;80分至90分(不含)为B类;90分以上为A类。设计一个程序,对输入的成绩进行等价划分。原创 2024-01-13 21:07:36 · 364 阅读 · 0 评论 -
Java基础编程练习
7-104 图形继承与多态分数 10。原创 2024-01-13 21:09:19 · 373 阅读 · 0 评论 -
Java基础编程练习
/工作内容//计算开发 days 天所需金额。原创 2024-01-11 20:34:43 · 306 阅读 · 0 评论 -
Java基础编程练习
6-60 字符串加密程序分数 10现需要设计一个字符串加密程序String getHint(String str, String key),该程序接收两个字符串变量分别为str和key,加密规则如下:1.当str与key相同位置字符相同时,显示该字符;2.当str与key相同位置字符不同且str中出现key中包含的字符时,str中该字符加密为+;3.当str中某个字符不存在上述两种情况的字符加密为*。原创 2024-01-11 21:02:32 · 413 阅读 · 0 评论 -
Java基础编程练习
属性:String name, boolean gender, int age, int id ,所有的变量必须为私有(private)。无参构造函数:Person(), 功能:打印This is constructor。有参构造函数:Person(name, gender, age) ,功能:给属性赋值。建议:使用Eclipse自动生成toString方法为Person类加入初始化块,在初始化块中对id属性赋值,并且要保证每次的值比上次创建的对象的值+1。原创 2024-01-11 21:06:04 · 360 阅读 · 0 评论 -
Java基础编程练习
6-58 移动的圆分数 101.构造一个Location类:1)该类有两个double型私有成员变量x和y,分别表示横坐标和纵坐标;2)该类有一个有参构造方法,能初始化成员变量x和y;3)该类具有成员变量的x和y的访问方法和赋值方法。2.构造一个Circle类:1)该类有一个double型成员变量radius存放半径;2)该类有一个Location型成员变量center,存放圆心坐标;原创 2024-01-11 20:37:28 · 324 阅读 · 0 评论 -
Java基础编程练习
7-116 jmu-Java-02基本语法-02-StringBuilder分数 10输入3个整数n、begin、end。将从0到n-1的数字拼接为字符串str。如,n=12,则拼接出来的字符串为01234567891011最后截取字符串str从begin到end(包括begin,但不包括end)之间的字符串,并输出。原创 2024-01-13 21:10:28 · 353 阅读 · 0 评论 -
Java基础编程练习
6-52 设计门票(抽象类)分数 10某学校举办一次活动,需要凭票参加,每张票都有票号和售价。门票分为3类:当天票,预订票和学生预订票。当天票价格50。预订票,提前时间>10天的,售价30;提前10天以内的,售价40;学生预订票,提前时间>10天的,售价15;提前10天以内的,售价20。(1)编写抽象类Ticket类,包含以下成员①属性:number:私有,int型,表示票号;②方法:Ticket(int number), 构造方法,初始化票号;原创 2024-01-11 20:35:39 · 354 阅读 · 0 评论 -
Java基础编程练习
7-43jmu-Java-03面向对象基础-05-覆盖分数 10假设你已经知道了数字n,那么,你能帮李某人求出sn么?原创 2024-01-11 21:18:47 · 345 阅读 · 0 评论 -
Java基础编程练习
7-108 设计一个BankAccount类分数 10设计一个BankAccount类,这个类包括:(1)一个int型的balance表时账户余额。(2)一个无参构造方法,将账户余额初始化为0。(3)一个带一个参数的构造方法,将账户余额初始化为该输入的参数。(4)一个getBlance()方法,返回账户余额。(5)一个withdraw()方法:带一个amount参数,并从账户余额中提取amount指定的款额。原创 2024-01-13 21:09:53 · 308 阅读 · 0 评论 -
java基础编程练习
6-59 鸟与飞行物分数 101、设计一个抽象类名叫 Bird 代表鸟类,其中含一个 void sing() 方法用于打印 "This bird sings"。2、设计一个接口名为 Flyable 表示任何可以飞的物体,其中包含一个 void fly() 方法。3、设计一个类名为 Chicken 继承 Bird 类,并重写 sing() 方法打印 "Chicken sings"。原创 2024-01-11 20:47:17 · 503 阅读 · 0 评论 -
Java基础编程练习
长方形类-类名:Rectangle,private属性:int width,length圆形类-类名:Circle,private属性:int radius编写构造函数:带参构造函数:Rectangle(width, length),Circle(radius)编写方法:public int getPerimeter(),求周长。public int getArea(),求面积。toString方法,使用Eclipse自动生成。原创 2024-01-11 21:07:29 · 365 阅读 · 0 评论 -
Java基础编程练习
定义类Teacher, 继承Person。原创 2024-01-10 15:37:34 · 354 阅读 · 0 评论 -
Java基础编程练习
/计算周长//计算面积//计算体积。原创 2024-01-10 15:49:54 · 481 阅读 · 0 评论 -
Java基础编程练习
设计一个Triangle类继承GeometricObject。原创 2024-01-10 15:41:36 · 335 阅读 · 0 评论 -
Java基础编程练习
6-53 设计门票(抽象类)分数 10某学校举办一次活动,需要凭票参加,每张票都有票号和售价。门票分为3类:当天票,预订票和学生预订票。当天票价格50。预订票,提前时间>10天的,售价30;提前10天以内的,售价40;学生预订票,提前时间>10天的,售价15;提前10天以内的,售价20。(1)编写抽象类Ticket类,包含以下成员①属性:number:私有,int型,表示票号;原创 2024-01-10 15:43:10 · 323 阅读 · 0 评论 -
Java基础编程练习
6-55 可比较的几何类(抽象类与接口)分数 10通过继承和多态的学习,同学们熟悉了GeometricObject类,现在用抽象类的观点,修改GeometricObject类以实现Comparable接口,且在GeometricObject类中定义一个静态方法:求两个GeometricObject对象中较大者。此题提交时将会附加下述代码到被提交的Java程序末尾。原创 2024-01-10 15:47:20 · 306 阅读 · 0 评论 -
Java基础编程练习
它们都是按天出租,但租金计算方式却不同,图书的日租金为图书价格的1%,DVD的日租金为固定的1元。构造图书和DVD类的继承体系,它们均继承自Media类,且提供方法getDailyRent()返回日租金,构造音像店类MediaShop,提供静态函数double calculateRent(Media[] medias, int days)。在main函数中构造了Media数组,包含图书和DVD的对象,调用calculateRent方法得到并输出租金,保留小数点两位。图书和DVD的详细信息。原创 2024-01-09 18:36:24 · 324 阅读 · 0 评论 -
Java基础编程练习
/Duck类的定义//RedheadDuck类的定义//MallardDuck类的定义。原创 2024-01-10 15:42:20 · 351 阅读 · 0 评论 -
Java基础编程练习
6-42 ArrayLis编程实现求最大最小值分数 10从键盘输入n个整数,存入集合list中,请使用ArrayLis编程实现:(1) 输出集合;(2) 输出集合中的最大值(3) 输出集合中的最小值。原创 2024-01-10 15:43:47 · 359 阅读 · 0 评论 -
Java基础编程练习
6-40 奖学金资格审查系统分数 10由于奖学金评选工作需要,现需要设计一套系统对学生是否具有评选资格进行筛选,目前已给出一个学生类Student,其包含学号(String id)、综合测评成绩(double ca)两个私有属性,以及具有能够初始化学号和综合测评成绩两个参数的构造方法和判断是否具有参评奖学金资格的方法(boolean isReq()),需要您完成以下内容:1、定义本科生类Undergraduate继承Student,并重写isReq()若ca>=80时返回tr原创 2024-01-10 15:33:41 · 316 阅读 · 0 评论 -
Java基础编程练习
根据主方法内容,实现三个类的定义,分别是是ComputerPlayer、PersonPlayer、Game类。其中ComputerPlayer、PersonPlayer要继承Player类。根据主方法中的用法,实现Game类。原创 2024-01-10 15:40:02 · 377 阅读 · 0 评论 -
Java基础编程练习
在类Student中重写Object类的equals方法。使Student对象学号(id)相同时判定为同一对象。原创 2024-01-10 15:40:41 · 324 阅读 · 0 评论 -
Java基础编程练习
6-56 设计Worker类及其子类分数 10设计一个Worker类,有以下方法:(1)构造方法:带两个输入参数:工人的姓名和小时工资。(2)小时工资的get/set方法(3)pay()方法:带一个工作时长输入参数,输出:"Not Implemented"。接下来设计Worker的子类:HourlyWorker和SalariedWorker。两个子类都重写继承的方法pay()来计算工人的周薪。计时工按实际工时支付每小时工资,超过40小时的超出部分为双倍工资。原创 2024-01-10 15:44:31 · 339 阅读 · 0 评论 -
Java基础编程练习
** 你所提交的代码将被嵌在这里(替换此行) **/原创 2024-01-10 15:35:54 · 323 阅读 · 0 评论 -
Java基础编程练习
按以下模板设计一个Circle类并提交该段代码。原创 2024-01-10 15:36:49 · 333 阅读 · 0 评论 -
Java基础编程练习
6-44 Implement Book分数 10创建一个Book类。拷贝如下的代码框架。该类定义了一些方法:获取书名、判断是否可用、借书和还书。然而,我们所提供的框架缺少这些方法的实现。请在方法体中填上合适的代码。提示:查看主方法看每个方法如何使用,然后在每个方法中填入代码。原创 2024-01-10 15:46:17 · 361 阅读 · 0 评论 -
Java基础编程练习
该类有 四个私有属性 分别是 书籍名称、 价格、 作者、 出版年份,以及相应的set 与get方法;该类有一个含有四个参数的构造方法,这四个参数依次是书籍名称、 价格、 作者、 出版年份。阅读测试程序,设计一个Book类。上下五千年,50,编辑部,2015。海底世界,50,无名氏2,2000。三体1,100,无名氏3,2017。三体3,100,无名氏4,1998。三体,100,无名氏,1998。/* 请在这里填写答案 */6-29 Book类的设计。原创 2024-01-09 18:20:32 · 322 阅读 · 0 评论 -
Java基础编程练习
6-38 分数类分数 10编写一个分数类Fraction,该类包含两个int型参数表示分子与分母。同时,该类包含如下方法:表示将自己的分数和r的分数相加,产生一个新的Fraction的对象。表示将其按照“分子/分母”的形式输出。注意:若存在可以化简的情况需要化简后输出,即2/4应该被化简为1/2再输出,若结果为1/1,则输出1。注意:暂不考虑分母为0的情况。原创 2024-01-09 18:38:37 · 331 阅读 · 0 评论 -
Java基础编程练习
6-31 矩形分数 10全屏浏览题目切换布局作者 翁恺单位 浙江大学设计一个表示矩形的类Rectangle,这个类用一个表示坐标点的类Point的对象来表达它的左上角坐标,用一个表示尺寸的类Dimension的对象来表示它的大小。你的程序要严格按照所给的类和函数的声明来实现。裁判测试程序样例:输入样例:输出样例:以下是答案原创 2024-01-09 18:23:42 · 365 阅读 · 0 评论 -
Java基础编程练习
裁判测试程序样例中展示的是一段定义基类People、派生类Student以及测试两个类的相关Java代码,其中缺失了部分代码,请补充完整,以保证测试程序正常运行。注意:真正的测试程序中使用的数据可能与样例测试程序中不同,但仅按照样例中的格式调用相关方法(函数)。观察派生类代码和main方法中的测试代码,补全缺失的代码。6-34 根据派生类写出基类(Java)原创 2024-01-09 18:29:03 · 350 阅读 · 0 评论 -
Java基础编程练习
data[]中的每一个元素都是一个完整的人员信息字符串,该字符串由“姓名,性别,年龄,民族”,各项之间用英文半角的逗号分隔。本题运行时要求键盘输入10个人员的信息(每一个人信息包括:姓名,性别,年龄,民族),要求同学实现一个函数,统计民族是“汉族”的人数。Tom_9,female,20,汉族。Tom_5,男,19,汉族人。Tom_7,男,19,蒙古族。汉族朋友_1,男,18,汉族。Tom_1,男,19,汉族。Tom_2,女,18,汉族。Tom_4,男,18,汉族。Tom_6,女,17,汉族。原创 2024-01-09 18:17:01 · 325 阅读 · 0 评论