![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
山科java作业
markconca的博客
研究方向:深度学习相关应用
副业:计算机考研(数据结构,计网,计组,OS)的相关知识欢迎一起交流
展开
-
6-1 jmu-Java-03面向对象基础-Object (15 分)
6-1 jmu-Java-03面向对象基础-Object (15 分)输入整数n,创建n个对象,放入同一个数组中。如果输入c,则new Computer(); //注意:Computer是系统中已有的类,无需自己编写如果输入d,则根据随后的输入创建Double类型对象。如果输入i,则根据随后的输入创建Integer类型对象。如果输入s,则根据随后的输入创建String类型对象。...原创 2019-01-02 21:20:58 · 7514 阅读 · 0 评论 -
7-2 jmu-Java-06异常-02-使用异常机制处理异常输入 (50 分)计算机17-1,2 异常
7-2 jmu-Java-06异常-02-使用异常机制处理异常输入 (50 分)使用异常处理输入机制,让程序变得更健壮。main方法:输入n,创建大小为n的int数组。 输入n个整数,放入数组。输入时,有可能输入的是非整型字符串,这时候需要输出异常信息,然后重新输入。 使用Arrays.toString输出数组中的内容。输入样例:512ab453输出样例...原创 2018-12-07 10:03:49 · 6080 阅读 · 0 评论 -
7-1 jmu-Java-06异常-01-常见异常 (50 分)计算机17-1,2 异常
7-1 jmu-Java-06异常-01-常见异常 (50 分)自己编码以产生常见异常。main方法: 事先定义好一个大小为5的数组。 根据屏幕输入产生相应异常 提示:可以使用System.out.println(e)打印异常对象的信息,其中e为捕获到的异常对象。输入说明:arr 代表产生访问数组是产生的异常。然后输入下标,如果抛出ArrayIndexOu...原创 2018-12-07 09:56:23 · 4613 阅读 · 0 评论 -
7-1 jmu-Java-03面向对象基础-04-形状-继承 (10 分)计科其他班的题
前言前面题目形状中我们看到,为了输出所有形状的周长与面积,需要建立多个数组进行多次循环。这次试验使用继承与多态来改进我们的设计。本题描述:定义抽象类Shape属性:不可变静态常量double PI,值为3.14,抽象方法:public double getPerimeter(),public double getArea()Rectangle与Circle类均继承自Shape...原创 2018-12-19 17:44:49 · 6529 阅读 · 0 评论 -
Java复习之物联网期末考试243 - 字符串加密
243 - 字符串加密Time Limit: 1000 Memory Limit: 65535Submit: 225 Solved: 231Description尝试构造一种自定义的字符串加密方式,首先该字符串的长度对5求余加1作为种子数字,以该种子数字为间隔,获取原字符串的子字符序列,该序列求逆得到最终的序列。Input原字符串Output加密后的字符串...原创 2018-12-13 10:39:08 · 258 阅读 · 0 评论 -
7-2 jmu-Java&Python-统计文字中的单词数量并按出现次数排序 (25 分)面向对象程序设计(Java)期中考试题--计算机17-1,2
7-2 jmu-Java&Python-统计文字中的单词数量并按出现次数排序 (25 分) 现在需要统计若干段文字(英文)中的单词数量,并且还需统计每个单词出现的次数。注1:单词之间以空格(1个或多个空格)为间隔。注2:忽略空行或者空格行。基本版:统计时,区分字母大小写,且不删除指定标点符号。进阶版:1.统计前,需要从文字中删除指定标点符号!.,:*?。2.统计单...原创 2018-12-07 08:19:36 · 7799 阅读 · 0 评论 -
7-3 字符串反转 (10 分)面向对象程序设计(Java)期中考试题--计算机17-1,2
7-3 字符串反转 (10 分)创建一个Java类Demo,它包含一个私有变量字符串str;包含一个私有方法testDemo,该方法能够将Str反转(即能够把字符串Str倒过来)。输入格式:请在这里写输入格式。输入字符串。输出格式:请在这里描述输出格式。输出字符串。输入样例:在这里给出一组输入。例如:qingdao输出样例:在这里给出相应的输出。例如:...原创 2018-11-30 16:29:42 · 709 阅读 · 8 评论 -
6-1 可排序的学生类 (20 分)面向对象程序设计(Java)期中考试题--计算机17-1,2
6-1 可排序的学生类 (20 分)要求:根据Main类中main方法中的代码,设计满足要求的Student(学生)类:1)包含属性:int no(学号)、String name(姓名);2)满足Main类中main方法代码的说明要求。 Main类中main方法代码的说明:1)首先,从键盘接收形如“3 cuizhenyu 2 tiangang 1 dingchangqing 4 zhangfe...原创 2018-12-07 08:45:43 · 4648 阅读 · 1 评论 -
7-2 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (40 分)
7-2 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (40 分)现需要统计若干段文字(英文)中的不同单词数量。如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词。注1:单词之间以空格(1个或多个空格)为间隔。注2:忽略空行或者空格行。注3:单词大小写敏感,即'word'与'WORD'是两个不同的单词 。...原创 2018-11-23 09:51:37 · 11700 阅读 · 0 评论 -
7-1 jmu-Java-05集合-01-ArrayListIntegerStack (30 分)
7-1 jmu-Java-05集合-01-ArrayListIntegerStack (30 分)定义IntegerStack接口,该接口描述了一个存放Integer的栈的常见方法:public Integer push(Integer item); //如item为null,则不入栈直接返回null。否则直接入栈,然后返回item。public Integer pop(); ...原创 2018-11-23 09:50:15 · 3128 阅读 · 0 评论 -
7-3 jmu-Java-02基本语法-03-身份证排序 (15 分)计科其他班的题
7-3 jmu-Java-02基本语法-03-身份证排序 (15 分)输入n,然后连续输入n个身份证号。然后根据输入的是sort1还是sort2,执行不同的功能。输入的不是sort1或sort2,则输出exit并退出。输入sort1,将每个身份证的年月日抽取出来,按年-月-日格式组装,然后对组装后的年-月-日升序输出。输入sort2,将所有身份证按照里面的年月日升序输出。注意:处理输入...原创 2018-12-20 11:40:39 · 2939 阅读 · 0 评论 -
Java复习之物联网考试238 - 数字统计
238 - 数字统计Time Limit: 1000 Memory Limit: 65535Submit: 202 Solved: 146Description输入一个长整型的数,统计其中0、1、2、3、4、5、6、7、8、9各个数字的个数,并将结果合成一个整数。(前面的0不输出)Input长整型数Output合成后的整数Sample Input...原创 2018-12-10 20:01:20 · 247 阅读 · 0 评论 -
Java复习之物联网考试239 - 家具类
239 - 家具类Time Limit: 1000 Memory Limit: 65535Submit: 168 Solved: 101Description构建家具类Furniture,包括长、宽、高,均为整数(cm)。提供相应的构造函数和get、set函数。Main函数里构造家具对象,并调用相应的函数。Input家具对象的长宽高Output家具对象...原创 2018-12-11 14:05:50 · 372 阅读 · 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类...原创 2019-01-02 20:06:13 · 4340 阅读 · 0 评论 -
7-38 jmu-Java-01入门-取数字 (40 分)
7-38 jmu-Java-01入门-取数字 (40 分)本题目要求读入若干个代表整数的字符串,然后将其转化为整数。如果该数>=10000且<=20000,则依次输出其对应的二进制字符串、八进制字符串、十六进制字符串。否则将字符串中的每个数字抽取出来,然后将所有数字加总求和。提示:参考jdk文档的Integer,输入样例:12310000-123314159265...原创 2019-01-02 11:26:10 · 1836 阅读 · 0 评论 -
7-3 伪随机数 (40 分)
7-3 伪随机数 (40 分)在java.util这个包里面提供了一个Random的类,我们可以新建一个Random的对象来产生随机数,他可以产生随机整数、随机float、随机double,随机long。Random的对象有两种构建方式:带种子和不带种子。不带种子的方式将会返回随机的数字,每次运行结果不一样。无论程序运行多少次,带种子方式构建的Random对象会返回一样的结果。请编写程序,...原创 2019-01-01 21:50:57 · 4519 阅读 · 3 评论 -
Java实验5 IO流 2 查看File类的API文档,使用该类实现一个类FileList,它提供两个静态方法:1)printContentsInOneDirectory:能够将输入参数path所指定
2查看File类的API文档,使用该类实现一个类FileList,它提供两个静态方法:1)printContentsInOneDirectory:能够将输入参数path所指定的本地磁盘路径下的所有目录和文件的名称(指明是目录还是文件,格式见下图)打印出来;2)readFileAndDirectory:能够将输入参数path所指定的本地磁盘路径下的所有目录(包含子目录)和文件的名称(指明是目录还...原创 2019-01-04 13:43:11 · 1182 阅读 · 0 评论 -
Java实验5 IO流1 编写程序,要求:用户在键盘每输入一行文本,程序将这段文本显示在控制台中。当用户输入的一行文本是“exit”(不区分大小写)时,程序将用户所有输入的文本都写入到文件log.tx
1编写程序,要求:用户在键盘每输入一行文本,程序将这段文本显示在控制台中。当用户输入的一行文本是“exit”(不区分大小写)时,程序将用户所有输入的文本都写入到文件log.txt中,并退出。(要求:控制台输入通过流封装System.in获取,不要使用Scanner)、 答案:package zuoye1;import java.io.*;public class Main...原创 2019-01-04 13:36:31 · 4300 阅读 · 0 评论 -
6-2 jmu-Java-05集合-List中指定元素的删除 (25 分)
6-2 jmu-Java-05集合-List中指定元素的删除 (25 分)编写以下两个函数/*以空格(单个或多个)为分隔符,将line中的元素抽取出来,放入一个List*/public static List<String> convertStringToList(String line) /*在list中移除掉与str内容相同的元素*/public static vo...原创 2019-01-04 12:58:56 · 4352 阅读 · 1 评论 -
7-1 悄悄关注 (25 分)---排序Java容器实现
7-1 悄悄关注 (25 分)新浪微博上有个“悄悄关注”,一个用户悄悄关注的人,不出现在这个用户的关注列表上,但系统会推送其悄悄关注的人发表的微博给该用户。现在我们来做一回网络侦探,根据某人的关注列表和其对其他用户的点赞情况,扒出有可能被其悄悄关注的人。输入格式:输入首先在第一行给出某用户的关注列表,格式如下:人数N 用户1 用户2 …… 用户N其中N是不超过5000的正整...原创 2018-12-29 16:39:06 · 792 阅读 · 0 评论 -
Java复习之物联网考试242 - 租车服务
242 - 租车服务Time Limit: 1000 Memory Limit: 65535Submit: 181 Solved: 146Description某租车公司提供租车服务,针对不同的车辆类型,日租金的计算方式不同,具体地,对于货车而言,根据载重量load(单位是吨)计算,公式为load*1000;对于大型客车而言,根据车内座位数seats计算,公式为seats*5...原创 2018-12-11 15:09:01 · 893 阅读 · 0 评论 -
Java复习之物联网考试241 - 手机类
241 - 手机类Time Limit: 1000 Memory Limit: 65535Submit: 234 Solved: 133Description构造手机类,包含其配置信息:型号(字符串)、内存大小(整数)、存储空间(整数,GB为单位)、价格(整数)。提供带参数的构造函数,重写其equals方法,使得两个相同配置(型号、内存、存储相同即可,价格可不同)的手机为相等...原创 2018-12-11 14:27:32 · 2395 阅读 · 0 评论 -
山科java实验4-4 设计一个类的方法,其输入是两个字符串的集合,打印出这两个集合的笛卡尔乘积。
设计一个类的方法,其输入是两个字符串的集合(每个集合中的字符串有相同的意义,例如,一个全是姓名的字符串,一个全是班级的字符串),打印出这两个集合的笛卡尔乘积。package zuoye4;public class Main { static void dcecj(Object[] t1,Object[] t2) { for(int i = 0;i < t1.length;i...原创 2018-11-15 21:45:44 · 909 阅读 · 1 评论 -
山科java实验4-3 写一个彩票的模拟程序:30选7。
写一个彩票的模拟程序:30选7。随机(1~30之间)生成7个随机数,注意不能重复。然后从键盘输入7个数,对比7个数是否与随机数有相同的。最后显示“中了几个号”。同时,如果中了7个号,显示一等奖;如果中了6个号,显示二等奖;如果中了5个号,显示三等奖。要求:首先在注释中写出程序的实现思想,特别是程序所使用的数据结构,然后写出Java实现代码。【说明:键盘输入可以使用Scanner类】packa...原创 2018-11-15 20:55:46 · 3720 阅读 · 1 评论 -
山科java实验2-4
编码实现一个类:(1)提供一个静态方法,可以将输入的一个int[]数组按照从小到大的顺序排列;(2)提供静态方法,对排好序的数组使用折半(二分)查找(使用递归和非递归两种形式分别实现)查找某一个整数。如果想学透二分查找的话,可以看我的另一篇博客:https://blog.csdn.net/weixin_42110638/article/details/83376472package zu...原创 2018-10-25 13:04:12 · 456 阅读 · 0 评论 -
山科java作业 2-2 118 - 学生类
118 - 学生类Time Limit: 1000 Memory Limit: 65535Submit: 728 Solved: 363Description有一个学生类的结构如下:class Student { private int no; private String name; private int score; public Stude...原创 2018-10-19 09:59:16 · 528 阅读 · 0 评论 -
山科java作业2-1 16 - 十进制转二进制
16 - 十进制转二进制Time Limit: 1000 Memory Limit: 65535Submit: 802 Solved: 447Description 编写代码,要求:输入参数是一个正整数,输出该整数所对应的二进制数对应的字符串。Input 正整数Output 输入的正整数对应的二进制字符串“1001”Sample In...原创 2018-10-19 09:56:38 · 427 阅读 · 0 评论 -
山科java作业2-4 191 - 员工的工资
191 - 员工的工资Time Limit: 1000 Memory Limit: 65535Submit: 58 Solved: 13Description假定要为某个公司编写雇员工资支付程序,这个公司有各种类型的雇员(Employee),不同类型的雇员按不同的方式支付工资(都是整数):(1)经理(Manager)——每月获得一份固定的工资(2)销售人员(Salesma...原创 2018-10-19 09:49:38 · 1081 阅读 · 0 评论 -
山科java作业2-3 125 - 学生、大学生、研究生类
125 - 学生、大学生、Description定义Student学生类,拥有学号、姓名、性别属性,提供构造函数,以及相应属性的get set函数,提供函数attendClass(String className)表示上课。定义CollegeStudent大学生类继承自Student类,拥有新增属性专业,提供构造函数,提供新增属性的get和set函数定义GraduateStudent...原创 2018-10-19 09:42:03 · 605 阅读 · 0 评论 -
山科java作业1-10 - 判断某一年是否为闰年
10 - 判断某一年是否为闰年Time Limit: 1000 Memory Limit: 65535Submit: 585 Solved: 174Description 编写一个类的方法,判断某一年是否为闰年。闰年的条件是符合下面二者之一:能被 4 整除,但不能被 100 整除;或者,能被400 整除。给定一个整数年份,能输出是否是瑞年,是则输出“Yes”,否则输出“...原创 2018-10-12 10:35:07 · 1519 阅读 · 0 评论 -
山科java作业1-11 - 打印所有的水仙花数
11 - 打印所有的水仙花数Time Limit: 1000 Memory Limit: 65535Submit: 964 Solved: 364Description 编写程序打印出所有的水仙花数。所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。例如:153是一个水仙花数,因为153=1^3+5^3+3^3。 输出的数之间用“,”(英文半角的逗号)分割。...原创 2018-10-12 10:33:08 · 553 阅读 · 0 评论 -
山科java作业1-12 - 打印N以内的素数
Description 编写程序打印出N以内的素数,输出的素数之间用“,”(英文半角的逗号)分割。 Input 输入一个整数N,确定筛选的范围。Output 输出筛选范围内的所有素数,输出的素数之间用“,”(英文半角的逗号)分割。Sample Input 100Sample Output 2,3,5,7,11,13,17...原创 2018-10-12 10:31:55 · 855 阅读 · 0 评论 -
山科java作业1-14 - 一个整数各个位上的最大数字
14 - 一个整数各个位上的最大数字Time Limit: 1000 Memory Limit: 65535Submit: 458 Solved: 284Description 编写一个类的方法,其输入参数为一个整数,输出为该整数各个位上的最大数字。 Input 输入一个整数NOutput 输出该整数N各个位上的最大数字Sample...原创 2018-10-12 10:30:49 · 1172 阅读 · 0 评论 -
山科java实验2-5 使用一维数组编码实现一个栈(Stack)类
使用一维数组编码实现一个栈(Stack)类,要求提供以下操作:(1)boolean isEmpty():判断栈当前是否为空;(2)入栈操作void push(obj):把数据元素obj插入堆栈;(3)出栈操作Object pop():出栈,并返回删除的数据元素;(4)Object getTop():取堆栈当前栈顶的数据元素并返回;(5)利用Stack类实现一个方法:输入一个正整数,输出该整数所对应...原创 2018-10-25 16:26:03 · 596 阅读 · 0 评论 -
山科java实验2-6
按照要求使用Java编码。 以类型int[][]声明一个叫matrix的二维数组变量,将矩阵初始化为一个5个元素的数组。 以下列方式为matrix的内部元素赋值:matrix从零开始循环到其长度值;例如索引为i,在每次迭代中,将matrix[i]指向一个新的整数数组,其长度为i。然后用索引变量j,对数组中的每一个元素进行循环。在每次内部循环中,将matrix[i][j]...原创 2018-10-25 16:41:34 · 508 阅读 · 0 评论 -
山科java实验2-7 利用二维数组(double[])实现一个矩阵类:Matrix
利用二维数组(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...原创 2018-10-25 17:34:08 · 4179 阅读 · 0 评论 -
山科java实验4-2 用HashMap模拟一个网上购物车。
用HashMap模拟一个网上购物车。要求:从键盘输入n本书的名称、单价、购买数量,将这些信息存入一个HashMap,然后将该HashMap作为参数调用方法getSum(HashMap books),该方法用于计算书的总价并返回。【说明:键盘输入可使用Scanner类】package 作业2;public class Books { String name; double pri...原创 2018-11-15 20:19:59 · 1786 阅读 · 0 评论 -
山科java实验3-4 假设某餐馆中每桌顾客点菜记录的格式为“北京烤鸭:189 西芹百合:15 清蒸鲈鱼:80”(每道菜的价格与下一道菜的名字之间有一个空格)。编写一个类的方法,能够接受键盘录入的符合
假设某餐馆中每桌顾客点菜记录的格式为“北京烤鸭:189 西芹百合:15 清蒸鲈鱼:80”(每道菜的价格与下一道菜的名字之间有一个空格)。编写一个类的方法,能够接受键盘录入的符合上述格式的点菜内容字符串,输出点菜记录中每种菜的价格及总价格。package zuoye4;import java.util.*;public class Main { public static void...原创 2018-11-04 19:59:44 · 4194 阅读 · 2 评论 -
山科java实验3-3编写一个方法,返回一个double型的二维数组,数组中的元素通过解析字符串参数获得。例如,字符串参数:“1,2;3,4,5;6,7,8”,对应的数组为: d[0,0
编写一个方法,返回一个double型的二维数组,数组中的元素通过解析字符串参数获得。例如,字符串参数:“1,2;3,4,5;6,7,8”,对应的数组为: d[0,0] = 1.0 d[0,1] = 2.0 d[1,0] = 3.0 d[1,1] = 4.0 d[1,2] = 5.0 d[2,0] = 6.0 d[2,1] = 7.0 d[2,2] =...原创 2018-11-02 11:58:23 · 1794 阅读 · 0 评论 -
山科java实验3-2 在安排教师监考时,需要从一组教师中随机选取n个教师参加监考。要求实现一个类RandomTeacher的静态方法public static String[] getRandomT
在安排教师监考时,需要从一组教师中随机选取n个教师参加监考。要求实现一个类RandomTeacher的静态方法public static String[] getRandomTeachers(String[] teachers, int n),能够从teachers中随机选择n个教师(名字)并返回。package 作业2;public class RandomTeacher { pub...原创 2018-11-02 10:06:56 · 1779 阅读 · 0 评论