
Java实验笔记
记录整理自己的Java学习过程
千色千寻
这个作者很懒,什么都没留下…
展开
-
作业3 容器 5、模拟保皇游戏开始的发牌过程
作业3 容器 5、模拟保皇游戏开始的发牌过程。此题目来自计算机学院张老师规则:4副扑克,5个玩家。1)有一个大王标记为皇上。每次发牌时,所发牌中有该大王的玩家是皇上。2)皇帝选择侍卫(也叫保儿、腿子,游戏过程中与皇帝一伙):作为皇上的玩家从自己的牌中选择一张拥有相同三张(点数和花色都相同)的一张牌(不能是2、3、大小王),其他四个玩家中有这张牌的就是侍卫。例如,皇上有三个红桃5,其他四个玩家中有红桃5的玩家就是侍卫。特殊情况是:1)皇上有一套四张牌相同的点数的牌,皇帝可以自原创 2021-08-21 18:21:18 · 248 阅读 · 0 评论 -
作业3 容器 4、集合的笛卡尔乘积
作业3 容器 4、集合的笛卡尔乘积设计一个类的方法,其输入是两个字符串的集合(每个集合中的字符串有相同的意义,例如,一个全是姓名的字符串,一个全是班级的字符串),打印出这两个集合的笛卡尔乘积。代码Main.java//Main.javaimport java.util.*;public class Main { public static void cartesianProduct(TreeSet<String> name, TreeSet<String> cl原创 2021-08-21 18:20:45 · 258 阅读 · 0 评论 -
作业3 容器 3、用HashMap模拟一个网上购物车
作业3 容器 3、用HashMap模拟一个网上购物车要求:从键盘输入n本书的名称、单价、购买数量,将这些信息存入一个HashMap,然后将该HashMap作为参数调用方法getSum(HashMap books),该方法用于计算书的总价并返回。【说明:键盘输入可使用Scanner类】代码Main.java//Main.javaimport java.util.HashMap;import java.util.Scanner;/* * 用HashMap模拟一个网上购物车。 * 要求:原创 2021-08-21 18:20:32 · 440 阅读 · 0 评论 -
作业3 容器 2、写一个彩票的模拟程序:30选7
作业3 容器 2、写一个彩票的模拟程序:30选7随机(1~30之间)生成7个随机数,注意不能重复。然后从键盘输入7个数,对比7个数是否与随机数有相同的。最后显示“中了几个号”。同时,如果中了7个号,显示一等奖;如果中了6个号,显示二等奖;如果中了5个号,显示三等奖。要求:首先在注释中写出程序的实现思想,特别是程序所使用的数据结构,然后写出Java实现代码。【说明:键盘输入可以使用Scanner类】代码Main.java//Main.javaimport java.util.HashMap;i原创 2021-08-21 18:20:25 · 514 阅读 · 0 评论 -
作业3 容器 1、世界杯冠军查询。
作业3 容器 1、世界杯冠军查询请通过编写java程序实现以下功能:1) 先输入年份,输出该年份冠军;2) 输入国家名字,输出获得冠军年份,若没有获得,则输出“没有举办世界杯”。各国获得冠军情况如下: (1930, “乌拉圭”); (1934, “意大利”); (1938, “意大利”); (1950, “乌拉圭”); (1954, “西德”); (1958, “巴西”); (1962, “巴西”); (1966, “英格兰”); (1970, “巴西”); (1974, “西德”); (197原创 2021-08-21 18:20:17 · 448 阅读 · 0 评论 -
作业2 OO基础2-3、利用二维数组(double[])实现一个矩阵类:Matrix
作业2 OO基础2-3、利用二维数组(double[])实现一个矩阵类:Matrix要求提供以下方法:(1)set(int row, int col, double value):将第row行第col列的元素赋值为value;(2)get(int row,int col):取第row行第col列的元素;(3)width():返回矩阵的列数;(4)height():返回矩阵的行数;(5)Matrix add(Matrix b):返回当前矩阵与矩阵b相加后的矩阵;(6)Matrix multipl原创 2021-08-21 18:20:07 · 509 阅读 · 0 评论 -
作业2 OO基础2-2、排序与查找
作业2 OO基础2-2、编码实现一个类要求:(1)提供一个静态方法,可以将输入的一个int[]数组按照从小到大的顺序排列;(2)提供静态方法,对排好序的数组使用折半(二分)查找(使用递归和非递归两种形式分别实现)查找某一个整数。(30.0分)代码sort\Main.java//sort\Main.javapackage sort;import sort.SortandFind;import java.util.Scanner;public class Main { pu原创 2021-08-20 14:24:18 · 86 阅读 · 0 评论 -
作业2 OO基础2-1、 设计一个教师类Teacher(属于cn.net.sdkd包)
作业2 OO基础2-1、 设计一个教师类Teacher(属于cn.net.sdkd包)要求:1)属性有编号(int no)、姓名(String name)、年龄(int age)、所属学院(String seminary),为这些属性设置相应的get和set方法。2)为Teacher类重写equals方法,要求:当两个教师对象的no相同时返回true。3) 重写Teacher类的toString方法,通过该方法可以返回“编号为**、姓名为**、年龄为**的**学院老师”形式的字符串。4)由多个Te原创 2021-08-20 14:24:10 · 451 阅读 · 0 评论 -
作业1 OO基础1-3、 设计一个教师类Teacher(属于cn.net.sdkd包)
作业1 OO基础1-3、 设计一个教师类Teacher(属于cn.net.sdkd包)要求:1)属性有编号(int no)、姓名(String name)、年龄(int age)、所属学院(String seminary),为这些属性设置相应的get和set方法。2)为Teacher类重写equals方法,要求:当两个教师对象的no相同时返回true。3)重写Teacher类的toString方法,通过该方法可以返回“编号为**、姓名为**、年龄为**的**学院老师”形式的字符串。 构造main方法原创 2021-08-20 14:24:03 · 1672 阅读 · 0 评论 -
作业1 OO基础1-2、设计一个带表头的双向链表,要求链表中可以存放任意类型的数据)
作业1 OO基础1-2、设计一个带表头的双向链表,要求链表中可以存放任意类型的数据)提供以下方法:(1)insert:在某个位置插入对象;(2)insert:在链表的最后插入对象;(2)delete:在某个位置删除对象;(3)delete:删除链表中与x相同的元素;(4)size:返回当前链表中对象的个数;(5)isEmpty:判断链表是否为空;(6)traverse:遍历链表,打印出所有的元素;(7)getData:取得某个位置的对象。构造main函数进行测试。(40.0分)代码L原创 2021-08-20 14:23:57 · 135 阅读 · 0 评论 -
作业1 OO基础1-1、设计一个名为figure的图形软件包(package)
作业1 OO基础1-1、设计一个名为figure的图形软件包(package)包中包含三角形、矩形、圆三个类。要求:(1)每个类都要构造方法并为成员设置get和set方法;(2)每个类都要有计算周长和面积的成员方法;(3)完成该软件包后的编码后,在另一个包的含有main方法的类中编写代码,分别使用图形软件包中的三个类,生成三个对象,并打印出其周长和面积。(20.0分)代码Main.java//Main.javaimport figure.rectangle;import figure.原创 2021-08-20 14:23:49 · 216 阅读 · 0 评论 -
8-1 学生基本信息录入界面 (100 分)
8-1 学生基本信息录入界面 (100 分)设计实现一个学生信息录入界面,包括:学号、姓名、出生日期、性别、专业班级、个人信息说明。提供两个按钮:确定、取消,点击确定后弹出新的窗口,显示学生录入的信息;点击取消后窗口关闭。提交内容:1)源码对应的压缩文件;2)实现界面的截图(可放到word文档中说明) 说明:源码和截图说明可放到一个压缩文件中提交。...原创 2021-08-20 14:23:41 · 4334 阅读 · 0 评论 -
8-1 学生成绩管理 (20 分)
8-1 学生成绩管理 (20 分)设计学生类Student,属性:学号(整型);姓名(字符串),选修课程(名称)及课程成绩(整型)。编写一个控制台程序,能够实现Student信息的保存、读取。具体要求:(1)提供Student信息的保存功能:通过控制台输入若干个学生的学号、姓名以及每个学生所修课程的课程名和成绩,将其信息保存到data.dat中;(2)数据读取显示:能够从data.dat文件中读取学生及其课程成绩并显示于控制台。@代码代码仅供参考import java.io.*;impo原创 2021-08-20 14:23:26 · 673 阅读 · 0 评论 -
7-3 sdut-Colleciton-5 学生信息的添加与查询(HashMap) (15 分)
7-3 sdut-Colleciton-5 学生信息的添加与查询(HashMap) (15 分)设计一个学生信息添加和查询的系统,从键盘读入学生的数据,然后通过屏幕进行显示。输入格式:第一行有1个整数N,表示学生数量;接下来有N行学生数据,分别表示学生的id(编号)、name(姓名)、birthday(生日)、score(成绩)属性的值,关键字(id)相同的记录代表同一个学生(如果id相同,后来读入的学生信息会覆盖已有的学生信息)输出格式:按照id从小到大的顺序,输出所有学生的属性名称及属性值,原创 2021-08-20 14:23:21 · 951 阅读 · 0 评论 -
7-2 评委打分 (15 分)
7-2 评委打分 (15 分)班级里要搞智力竞赛啦!同学们都踊跃参加。进入最后决赛的是10个同学,随着一道道题目的出示,有时是1号选手得分,有时是5号选手得分,每次答对者得10分,最后结果如何呢?输入格式:第一行有十个整数,表示十位同学的初始分。第二行一个整数n,表示有n道题竞赛。 接下去有n行,每行有一个数字x,x表示本次可以加分的选手序号(每次答对者得10分)。输出格式:10个同学最终的得分值,每两位同学之间有一个空格。输入样例:10 0 0 0 10 10 0 0 0 103110原创 2021-08-20 14:23:14 · 2565 阅读 · 0 评论 -
7-1 sdut-String-5 图书价格汇总(II) (15 分)
7-1 sdut-String-5 图书价格汇总(II) (15 分)假设图书馆中图书信息的格式为:Java程序设计: 34;Web程序设计: 56;JSP程序设计:20按要求输出每本图书的名称及价格,计算所有图书的总价格并输出。输入格式:读入一行图书信息。如:Java程序设计: 34;Web程序设计: 56;JSP程序设计:20提示:(1)每本书的价格是整数,价格与下一本书的名字之间有一个中文;价格前可能有空格,可能没有。(2)题目中的分号”;“和冒号”:“为全角字符。输出格式:分原创 2021-08-20 14:23:34 · 2455 阅读 · 1 评论 -
6-1 sdust-Java-模拟主板、USB口、TypeC口、PS2口设备 (15 分)
6-1 sdust-Java-模拟主板、USB口、TypeC口、PS2口设备 (15 分)使用Java编码设计实现模拟计算机硬件中的主板、USB口、TypeC口、PS2口及其组合方式。通常,计算机主板中提供了各种不同类型的对外接口,可以对接不同类型的设备。例如,可以接USB口的U盘、鼠标等,可以接TypeC口的鼠标、键盘,可以接PS2口的键盘。要求:1)通过下面Main类中main方法给出的代码及其注释,设计相关的类、抽象类或接口(具体需要的类、接口或抽象类,根据程序样例给出的代码和注释来编写),使得原创 2021-08-19 16:47:24 · 220 阅读 · 0 评论 -
7-3 学术会议地点统计问题-hebust (20 分)
7-3 学术会议地点统计问题-hebust (20 分)学术会议地点统计问题秘书统计张教授【以后简称 z 】和王教授【以后简称 w 】上一年度参加学术会议的情况,教授详细行程清单如下:z:bj 3,hz 2,qd 4,nj 5,wh 3,bj 3w:hn 7,xm 6,bj 4,gz 6,wh 4现在秘书需要完成以下统计工作。 找出两位教授共同去过的城市,并找出住宿天数长的教授,按照如下格式输出:z:bj 6,w:wh 4请同学们编写代码帮助搞定。输入格式:固定为2行【数据说明】冒原创 2021-08-19 16:47:14 · 1054 阅读 · 0 评论 -
7-2 sdust-Java-学生成绩读取与排序 (20 分)
7-2 sdust-Java-学生成绩读取与排序 (20 分)1)从键盘录入多行学生成绩的信息,每行表示一个学生的一门课的成绩,最后一行以“exit”结束。每行文本的格式为:学号,姓名,课程名,成绩。程序能够读取学生及其成绩,将具有相同学号的学生及其成绩读取到一个Student(学生类)类对象的列表(List)stuList中;2)程序在读取完学生及其成绩的数据后,能够将stuList中的学生按照平均成绩降序排列(如果平均成绩相同,学号数字小的排在前面), 并输出排序后的学生学号、姓名和成绩。输入格式原创 2021-08-19 16:47:03 · 2644 阅读 · 0 评论 -
7-1 Ring类设计 (15 分)
7-1 Ring类设计 (15 分)编写一个圆环类Ring的Java程序。a、定义圆环类的2个数据成员,分别是内半径innerRadius,外半径outerRadius,这些属性通过get和set方法进行封装。b、 定义圆环类有参构造方法Ring(int innerRadius,int outerRadius),在有参构造方法中加入System.out.println("constructor");c、完成无参构造方法Ring(),要求在无参构造方法中使用this调用有参构造方法给两个半径赋值(外半原创 2021-08-19 16:46:55 · 3532 阅读 · 0 评论 -
6-2 面积求和 (15 分)
6-2 面积求和 (15 分)由于各种图形 求面积的方式不一样,为了使编写的程序能够适应求不同形状的面积和,当新增加一个图形的时候,不需要修改其他类,采用面向接口的编程,其类图如下图所示:根据以上类图,你需要设计和编写如下类:1.IGeometry接口类 ,里面有double getArea()接口方法2.Rect类实现接口,有属性 a,b,有参构造方法及对接口方法的实现3.Circle类实现接口,有属性r,有参构造方法及对接口方法的实现,其中PI=3.144.TotalArea类完成对不同形原创 2021-08-19 16:46:46 · 2625 阅读 · 4 评论 -
8-2 sdust-Java-文件读取与统计【人工判编程题】 (30 分)
8-2 sdust-Java-文件读取与统计【人工判编程题】 (30 分)在F:\file\有一个纯文本文件article.txt,里面是英文的文章。编写Java程序,读取该文章内容,统计其中的单词“Java”(不区分大小写)出现的次数,并将统计结果写入到文件E:\a.bat中。@说明:使用完整的异常处理机制编写代码代码代码仅供参考!!!import java.io.*;public class Main { public static void main(String[] args)原创 2021-08-19 16:46:31 · 169 阅读 · 0 评论 -
8-1 图书馆持久化 (40 分)
8-1 图书馆持久化 (40 分)构造图书类,包含名称(字符串)、作者(字符串)、出版社(字符串)、版本号(整数)、价格(浮点数),构造图书馆类,其中包含若干图书,用容器存储图书对象,然后定义方法void addBook(Book b)添加图书对象,定义方法void persist(),将所有图书存至本地文件books.dat里,定义方法Book[] restore() 从文件books,dat中读取所有图书,并返回图书列表数组。 main函数中构造图书馆类对象,向其中添加3个图书对象,测试其persis原创 2021-08-19 16:46:21 · 308 阅读 · 0 评论 -
6-1 成绩管理系统 (30 分)
6-1 成绩管理系统 (30 分)构造一个成绩管理系统CourseManagementSystem,该系统包括如下几个方法:void add(int no, int grade)添加该学号的成绩,如果系统已有该学生成绩,则输出"the student already exists";void delete(int no)删除某学号成绩,如果不存在此学生则输出"no such student";int query(int no)查询并返回该学号的成绩;统计成绩void statistics( )统计[0-5原创 2021-08-19 16:46:11 · 988 阅读 · 0 评论 -
7-3 office文档页码打印 (25 分)
7-3 office文档页码打印 (25 分)在office软件(word,excel)中,有时只需要打印整个文档中的一部分,就需要用户选择需要打印的页码范围。目前输入的页码范围格式定义为:以逗号分割,可以使用-表示连续页码。例如:1,3,5-9,20。表示需要打印的页码为1,3,5,6,7,8,9,20。本题目要求读入一行字符串,作为需要打印的页码范围。需要注意以下几点:1、页码范围输入可以不按顺序。例如:5,3,7,9-10,1-2;2、连续的页码定义也可能不会按照由小到大的顺序输入。例如:1,原创 2021-08-19 16:45:53 · 673 阅读 · 0 评论 -
7-2 删除序列的最大和最小值问题-hebust (25 分)
7-2 删除序列的最大和最小值问题-hebust (25 分)学者在进行数据统计的时候,为了避免极值的影响,通常会忽略掉最大值和最小值,然后对剩余元素进行统计,请编写程序完成去除极值的工作。输入格式:一行字符串,数字均为整数,之间使用空格分开(元素个数>=3)。输出格式:去除两端极值后的剩余元素,升序排列,之间使用空格分开输入样例:在这里给出一组输入。例如:10 3 2 -1 5 3 4 3 0 3 2输出样例:在这里给出相应的输出。例如:0 2 2 3 3 3 3 4 5原创 2021-08-19 16:45:31 · 956 阅读 · 0 评论 -
7-1 单词统计与排序 (25 分)
7-1 单词统计与排序 (25 分)从键盘录入一段英文文本(句子之间的标点符号只包括“,”或“.”,单词之间、单词与标点之间都以" "分割。 要求:按照每个单词的长度由高到低输出各个单词(重复单词只输出一次),如果单词长度相同,则按照单词的首字母顺序(不区分大小写,首字母相同的比较第二个字母,以此类推)升序输出。输入格式:一段英文文本。输出格式:按照题目要求输出的各个单词(每个单词一行)。输入样例:Hello, I am a student from China.输出样例:stude原创 2021-08-17 11:52:24 · 1715 阅读 · 0 评论 -
6-1 jmu-Java-05集合-List中指定元素的删除 (25 分)
6-1 jmu-Java-05集合-List中指定元素的删除 (25 分)编写以下两个函数/*以空格(单个或多个)为分隔符,将line中的元素抽取出来,放入一个List*/public static List<String> convertStringToList(String line) /*在list中移除掉与str内容相同的元素*/public static void remove(List<String> list, String str)裁判测试程序:pub原创 2021-08-17 11:48:11 · 865 阅读 · 0 评论 -
7-2 约瑟夫环问题-hebust (30 分)
7-2 约瑟夫环问题-hebust (30 分)约瑟夫环问题约瑟夫环是一个数学的应用问题:已知n个人(以编号a,b,c…分别表示)围坐在一张圆桌周围。从编号为1的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。输入格式:固定为2行,第一行为m,第二行为n个人的名称列表,用英文字母代表,元素直接使用英文逗号 , 分开输出格式:一行,为出列元素序列,元素之间使用英文逗号 , 分开【注意:末尾元素后没有逗号】输入样例:在原创 2021-08-17 11:41:49 · 365 阅读 · 0 评论 -
7-1 jmu-Java&Python-统计文字中的单词数量并按出现次数排序 (40 分)
7-1 jmu-Java&Python-统计文字中的单词数量并按出现次数排序 (40 分)现在需要统计若干段文字(英文)中的单词数量,并且还需统计每个单词出现的次数。注1:单词之间以空格(1个或多个空格)为间隔。注2:忽略空行或者空格行。基本版:统计时,区分字母大小写,且不删除指定标点符号。进阶版:统计前,需要从文字中删除指定标点符号!.,:*?。 注意:所谓的删除,就是用1个空格替换掉相应字符。统计单词时需要忽略单词的大小写。输入说明 若干行英文,最后以!!!!!为结束。输出说原创 2021-08-17 11:39:48 · 791 阅读 · 2 评论 -
6-1 教师、学生排序 (30 分)
6-1 教师、学生排序 (30 分)已知Main类、Person类的设计,完成Student类,Teacher类、MyTool类的设计。函数接口定义:class Student extends Person{ }class Teacher extends Person{ }ass MyTool{ public static void separateStu_T(List persons,List teachers,List students){} }Student类继承了Person,原创 2021-08-17 11:35:43 · 521 阅读 · 0 评论 -
7-5 找到出勤最多的人-hebust (25 分)
7-5 找到出勤最多的人-hebust (25 分)根据教师的花名册,找到出勤最多的人。输入格式:出勤记录单行给出,数据直接使用空格分割。输出格式:单行输出(若有多人,人名直接使用空格分割,结尾处没有空格)。输入样例:在这里给出一组输入。例如:zs ls ww ml zs ls ml zs ww输出样例:在这里给出相应的输出。例如:zs代码import java.util.*;public class Main { private static Object ge原创 2021-08-17 11:32:05 · 1375 阅读 · 0 评论 -
7-3 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (25 分)
7-3 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (25 分)现需要统计若干段文字(英文)中的不同单词数量。如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词。注1:单词之间以空格(1个或多个空格)为间隔。注2:忽略空行或者空格行。注3:单词大小写敏感,即’word’与’WORD’是两个不同的单词 。 ###输入说明 若干行英文,最后以!!!为结束。输出说明 不同单词数量。 然后输出前10个单词(按字母顺序),原创 2021-08-17 11:30:56 · 1511 阅读 · 0 评论 -
7-6 学生列表2 (25 分)
7-6 学生列表2 (25 分)编写学生类,包含学号no、姓名name、成绩score,提供必要的构造函数、toString函数和equals/hashcode函数,其中,toString函数的格式为“no:xxx name:xxx score:xxx”,no参与equals和hashcode的计算 在main函数中构造一个容器存放学生对象 从命令行输入多个学生对象,存入容器中 从命令行中读入在容器上的操作,具体操作包含:add 添加一个学生(包含学号和学生姓名)delete 删除一个学生(包含学号)原创 2021-08-17 11:29:13 · 291 阅读 · 0 评论 -
6-1 图书列表 (25 分)
6-1 图书列表 (25 分)构建一个书类Book,包括名称(字符串),价格(整型),作者(字符串,多个作者当做一个字符串处理),版本号(整型),提供带参数的构造函数Book(String name, int price, String author, int edition),提供该类的toString()和equals()方法,toString方法返回所有成员属性的值的字符串形式,形如“name: xxx, price: xxx, author: xxx, edition: xxx”,当两个Book对原创 2021-08-17 11:23:34 · 1841 阅读 · 0 评论 -
6-3 sdust-Java-可实现多种排序的Book类 (20 分)
6-3 sdust-Java-可实现多种排序的Book类 (20 分)设计Book类,要求:1)Book类的成员属性包括:书名name(String类型)、出版日期publishDate(Date类型)、定价price(double型);2)为Book对象提供按出版日期、价格排序的两种方式,且能够满足测试程序代码中的输入输出要求(注意代码注释中的说明)。其中,类BookComparatorByPrice的排序功能是:将一组Book对象按照价格升序排序,如果价格相同,则按照书名字母顺序排列;类Book原创 2021-08-17 11:11:56 · 621 阅读 · 0 评论 -
6-2 人口统计 (20 分)
6-2 人口统计 (20 分)本题运行时要求键盘输入10个人员的信息(每一个人信息包括:姓名,性别,年龄,民族),要求同学实现一个函数,统计民族是“汉族”的人数。函数接口定义:public static int numofHan(String data[])其中 data[] 是传入的参数。 data[]中的每一个元素都是一个完整的人员信息字符串,该字符串由“姓名,性别,年龄,民族”,各项之间用英文半角的逗号分隔。函数须返回 值是汉族的人数。裁判测试程序样例:import java.util.原创 2021-08-11 19:15:41 · 1005 阅读 · 0 评论 -
6-1 设计一个矩形类Rectangle (15 分)
6-1 设计一个矩形类Rectangle (15 分)设计一个名为Rectangle的类表示矩形。这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 一个为width和height指定值的矩形构造方法。 一个名为getArea()的方法返回这个矩形的面积。 一个名为getPerimeter()的方法返回这个矩形的周长。类名为:Rectangle裁判测试程序样例:import java.util原创 2021-08-11 19:13:32 · 4532 阅读 · 0 评论 -
7-4 jmu-Java-04面向对象进阶--02-接口-Comparator (20 分)
7-4 jmu-Java-04面向对象进阶–02-接口-Comparator (20 分)Arrays.sort可以对所有实现Comparable的对象进行排序。但如果有多种排序需求,如有时候需对name进行降序排序,有时候只需要对年龄进行排序。使用Comparable无法满足这样的需求。可以编写不同的Comparator来满足多样的排序需求。1 .编写PersonSortable2类属性:private name(String)、private age(int)有参构造函数:参数为name,age原创 2021-08-11 19:09:33 · 397 阅读 · 0 评论 -
7-3 jmu-Java-01入门-取数字浮点数 (20 分)
7-3 jmu-Java-01入门-取数字浮点数 (20 分)本题目要求读入若干以回车结束的字符串表示的整数或者浮点数,然后将每个数中的所有数字全部加总求和。输入格式:每行一个整数或者浮点数。保证在浮点数范围内。输出格式:整数或者浮点数中的数字之和。题目保证和在整型范围内。输入样例:123.01234输出样例:79代码import java.util.Comparator;import java.util.Arrays;import java.util.Scanner;i原创 2021-08-11 18:57:30 · 1162 阅读 · 0 评论