Java考前复习题
Kadie_kk
这个作者很懒,什么都没留下…
展开
-
7-30 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出
现需要统计若干段文字(英文)中的不同单词数量。如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词。注1:单词之间以空格(1个或多个空格)为间隔。注2:忽略空行或者空格行。注3:单词大小写敏感,即'word'与'WORD'是两个不同的单词 。输入说明若干行英文,最后以!!!!!为结束。输出说明不同单词数量。 然后输出前10个单词(按字母顺序),...原创 2019-11-12 09:25:34 · 1515 阅读 · 0 评论 -
7-27 jmu-Java-04面向对象进阶--02-接口-Comparator
Arrays.sort可以对所有实现Comparable的对象进行排序。但如果有多种排序需求,如有时候需对name进行降序排序,有时候只需要对年龄进行排序。使用Comparable无法满足这样的需求。可以编写不同的Comparator来满足多样的排序需求。1.编写PersonSortable2类属性:private name(String)、private age(int)有参构造函数:...原创 2019-11-12 09:04:52 · 917 阅读 · 0 评论 -
7-17 jmu-java-01入门-基本输入
对输入的若干行(每行以空格或者多个空格)数字字符串求和并输出。输入格式:每行包含两个数字字符串,中间以一个或者多个空格分隔。输出格式:输出两个数的和输入样例:1 12 3-100 100-100 -100 10 0输出样例:在这里给出相应的输出。例如:250-20010通过代码:import java.uti...原创 2019-11-12 08:31:17 · 507 阅读 · 0 评论 -
7-14 求最大值
本题目要求读入2个整数A和B,然后输出两个数的最大值。输入格式:输入在一行中给出2个绝对值不超过1000的整数A和B。输出格式:对每一组输入,在一行中输出最大值。输入样例:在这里给出一组输入。例如:18 -299输出样例:在这里给出相应的输出。例如:18通过代码:import java.util.Scanner;public class ...原创 2019-11-12 08:24:14 · 3180 阅读 · 0 评论 -
7-3 解析二维数组
读入一个字符串,该字符串表示一个整型二维数组d,数组中的元素通过解析字符串参数获得。例如,字符串参数:“1,2;3,4,5;6,7,8”,对应的数组为: d[0,0] = 1 d[0,1] = 2d[1,0] = 3 d[1,1] = 4 d[1,2] = 5 d[2,0] = 6 d[2,1] = 7 d[2,2] = 8 打印这个数组各元素的内容输入格式:字符串输出格式:二维...原创 2019-11-12 08:21:24 · 1720 阅读 · 0 评论 -
7-1 MyDate类
构造日期类MyDate类,包含年月日,提供相应的get和set函数,提供void print()函数打印日期,提供int compare(MyDate d)测试当前对象和参数对象d的早晚,如果早则返回-1,晚则返回1,相等则返回0 在main函数中,读入两个日期对象,输出第一个日期对象的信息,输出两个对象的比较结果输入格式:两个日期对象,第一个为当前日期对象的年月日,第二个为待比较日期对象...原创 2019-11-09 16:08:05 · 1987 阅读 · 0 评论 -
6-35 教师、学生排序
已知Main类、Person类的设计,完成Student类,Teacher类、MyTool类的设计。函数接口定义:class Student extends Person{ }class Teacher extends Person{ }class MyTool{ public static void separateStu_T(List persons,List teachers,...原创 2019-11-09 15:50:25 · 1883 阅读 · 4 评论 -
6-34 图书列表
构建一个书类Book,包括名称(字符串),价格(整型),作者(字符串,多个作者当做一个字符串处理),版本号(整型),提供带参数的构造函数Book(String name, int price, String author, int edition),提供该类的toString()和equals()方法,toString方法返回所有成员属性的值的字符串形式,形如“name: xxx, price: ...原创 2019-11-09 15:15:37 · 914 阅读 · 0 评论 -
6-26 jmu-Java-03面向对象基础-Object
输入整数n,创建n个对象,放入同一个数组中。如果输入c,则new Computer();//注意:Computer是系统中已有的类,无需自己编写如果输入d,则根据随后的输入创建Double类型对象。如果输入i,则根据随后的输入创建Integer类型对象。如果输入s,则根据随后的输入创建String类型对象。如果不是以上这些输入,则不创建对象,而是将null存入数组相应位置。...原创 2019-11-09 14:35:02 · 1372 阅读 · 0 评论 -
6-25 设计一个矩形类Rectangle
设计一个名为Rectangle的类表示矩形。这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 一个为width和height指定值的矩形构造方法。 一个名为getArea()的方法返回这个矩形的面积。 一个名为getPerimeter()的方法返回这个矩形的周长。类名为:Recta...原创 2019-11-09 10:58:38 · 5074 阅读 · 0 评论 -
6-24 人口统计
本题运行时要求键盘输入10个人员的信息(每一个人信息包括:姓名,性别,年龄,民族),要求同学实现一个函数,统计民族是“汉族”的人数。函数接口定义:public static int numofHan(String data[])其中data[]是传入的参数。data[]中的每一个元素都是一个完整的人员信息字符串,该字符串由“姓名,性别,年龄,民族”,各项之间用英文半角的逗号分...原创 2019-11-09 10:49:55 · 3699 阅读 · 0 评论 -
6-23 sdust-Java-可实现多种排序的Book类
设计Book类,要求:1)Book类的成员属性包括:书名name(String类型)、出版日期publishDate(Date类型)、定价price(double型);2)为Book对象提供按出版日期、价格排序的两种方式,且能够满足测试程序代码中的输入输出要求(注意代码注释中的说明)。其中,类BookComparatorByPrice的排序功能是:将一组Book对象按照价格升序排序,如果价格相同,...原创 2019-11-08 20:47:46 · 1513 阅读 · 0 评论 -
6-18 创建一个直角三角形类实现IShape接口
创建一个直角三角形类(regular triangle)RTriangle类,实现下列接口IShape。两条直角边长作为RTriangle类的私有成员,类中包含参数为直角边的构造方法。interface IShape {// 接口public abstract double getArea(); // 抽象方法 求面积public abstract double getPerimete...原创 2019-11-08 19:50:58 · 9317 阅读 · 0 评论 -
6-6 sdust-Java-模拟主板、USB口、TypeC口、PS2口设备
使用Java编码设计实现模拟计算机硬件中的主板、USB口、TypeC口、PS2口及其组合方式。通常,计算机主板中提供了各种不同类型的对外接口,可以对接不同类型的设备。例如,可以接USB口的U盘、鼠标等,可以接TypeC口的鼠标、键盘,可以接PS2口的键盘。要求:1)通过下面Main类中main方法给出的代码及其注释,设计相关的类、抽象类或接口(具体需要的类、接口或抽象类,根据程序样例给出的代码和注...原创 2019-11-08 19:42:44 · 403 阅读 · 0 评论 -
6-5 jmu-Java-03面向对象基础-覆盖与toString
有Person类,Company类,Employee类。其中Employee类继承自Person类,属性为:private Company company;private double salary;现在要求编写Employee类的toString方法,格式为:父类的toString-company的toString-salary函数接口定义:public String...原创 2019-11-08 17:39:19 · 6717 阅读 · 0 评论 -
6-4 汽车类
编写汽车类,其功能有启动(start),停止(stop),加速(speedup)和减速(slowDown),启动和停止可以改变汽车的状态(on/off),初始时状态为off,速度为0,speedUp和slowDown可以调整汽车的速度,每调用一次汽车速度改变10(加速增10,减速减10),汽车启动后才能加减速,加速上限为160,减速下限为0,汽车速度减为0后才能停止,给出汽车类的定义。 Main函...原创 2019-11-08 17:30:20 · 813 阅读 · 0 评论 -
6-3 学生类
有一个学生类的结构如下: class Student { private int no; private String name; private int score; public Student(int _no, String _name, int _score) { no = _no; name = _name; score = _score; } public int getNo() {r...原创 2019-11-08 17:14:41 · 1014 阅读 · 0 评论 -
6-2 家具类
构建家具类Furniture,包括长、宽、高,均为整数(cm)。提供相应的构造函数和get、set函数。 Main函数里构造家具对象,并调用相应的函数。输入描述:家具对象的长宽高输出描述:家具对象的相关属性裁判测试程序样例:import java.util.Scanner;public class Main { public static void main(...原创 2019-11-08 17:03:52 · 1069 阅读 · 0 评论 -
6-1 Person类
构造Person类。包括姓名(name),性别(sex)和年龄(age)。提供所有属性的set和get函数,提供print函数打印其信息输入描述:姓名(name),性别(sex)和年龄(age)输出描述:用户信息裁判测试程序样例:import java.util.Scanner;public class Main{ public static void main...原创 2019-11-08 16:53:37 · 2782 阅读 · 0 评论