![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
文章平均质量分 81
纯粹的题
一天0735
这个作者很懒,什么都没留下…
展开
-
算法练习题(三)
1.世纪末的星期–日期问题java日期时间import java.util.Calendar;import java.util.Scanner;public class Main { public static void main(String[] args) { Calendar ca=Calendar.getInstance();//创建一个指定日期的对象 for(int i=1999;i<100000;i+=100) {//枚举1999之后的世纪 ca.set(i, 11原创 2022-04-08 18:16:14 · 637 阅读 · 0 评论 -
算法练习题(二)
2018-2方格计数public static void main(String() args) int r=0; for(int i=1;i<=1000;i++) {//因为数轴上的点不组成方格,从1开始 for(int j=1;j<=1000;j++){ if(i*i+j*j<=1000*1000)//先计算第一象限的总点数 r++; } System.out.println(4*r); return 0;2018-3复数幂...原创 2022-03-10 18:57:28 · 191 阅读 · 0 评论 -
算法练习题(一)
算法题二分法回文判定分巧克力二分法回文判定public class Main{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); String s=sc.nextLine(); StringBuffer sb=new StringBuffer(); sb.append(s);//StringBuffer的拼接相当于放到连续的数组 sb.原创 2022-01-28 17:39:42 · 1138 阅读 · 0 评论 -
Java期末考试和2020.9.17PTA错题
7-28 统计最大数出现次数 (20分)编写程序读取一系列整数,找出它们的最大数,然后计算该数的出现次数,假定输入以0结束。输入格式:在一行中输入待统计的整型数,各个数可以以一个或多个空格或回车分隔,以0结束。输出格式:以两行输出: 第一行格式:The largest number is 最大数 第二行格式:The occurrence count of the largest number is 出现次数输入样例:在这里给出一组输入。例如:3 5 2 5 5 5 0输出样例:在这里给出原创 2020-09-30 19:58:43 · 196 阅读 · 0 评论 -
List,Map练习
现需要统计若干段文字(英文)中的不同单词数量。如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词。注1:单词之间以空格(1个或多个空格)为间隔。注2:忽略空行或者空格行。注3:单词大小写敏感,即’word’与’WORD’是两个不同的单词 。输入说明若干行英文,最后以!!!为结束。输出说明不同单词数量。 然后输出前10个单词(按字母顺序),如果所有单词不超过10个,则将所有的单词输出。输入样例Failure is probably the fortific原创 2020-05-20 22:07:15 · 336 阅读 · 0 评论 -
7-3 sdust-Java-字符串集合求并集 (10分)
从键盘接收N个英文字符串(其中不同的字符串数量大于10),从头开始取5个不同的字符串放入一个集合S1,然后接着取5个不同的字符串放入另一个集合S2,按照字母顺序输出S1和S2的并集中的每个字符串(字符串区分大小写)输入格式:一行以空格分开的英文字符串(不同的字符串数量大于10)。输出格式:按照字母顺序(先比较字符串首字母,首字母相同的比较字符串第二个字母,以此类推)输出的S1和S2并集的字符串。输入样例:android python java javaee javase database jav原创 2020-05-20 18:16:43 · 1690 阅读 · 0 评论 -
-接口-Comparator
Arrays.sort可以对所有实现Comparable的对象进行排序。但如果有多种排序需求,如有时候需对name进行降序排序,有时候只需要对年龄进行排序。使用Comparable无法满足这样的需求。可以编写不同的Comparator来满足多样的排序需求。1.编写PersonSortable2类属性:private name(String)、private age(int)有参构造函数:参数为name,agetoString方法:返回格式name-age2 编写Comparator类编写Name原创 2020-05-20 16:19:29 · 764 阅读 · 1 评论 -
(java版)7-6 jmu-Java-02基本语法-08-ArrayList入门 (10分)
本习题主要用于练习如何使用ArrayList来替换数组。新建1个ArrayList strList用来存放字符串,然后进行如下操作。提示:查询Jdk文档中的ArrayList。注意:请使用System.out.println(strList)输出列表元素。输入格式输入n个字符串,放入strList。直到输入为!!end!!时,结束输入。在strList头部新增一个begin,尾部新增一个end。输出列表元素输入:字符串str判断strList中有无包含字符串str,如包含输出true,否则原创 2020-05-19 23:28:21 · 1489 阅读 · 0 评论 -
(java)7-2 jmu-Java-03面向对象-06-继承覆盖综合练习-Person、Student、Employee、Company (15分)
输入样例:s zhang 23 false 001 net15e wang 18 true 3000.51 IBMs zhang 23 false 001 net15e bo 25 true 5000.51 IBMe bo 25 true 5000.52 IBMe bo 18 true 5000.54 IBMe tan 25 true 5000.56 IBMe tan 25 true 5000.51 IBMs wang 17 false 002 nulls wang 17 false..原创 2020-06-26 19:20:38 · 1485 阅读 · 0 评论 -
(java)7-1 jmu-Java-03面向对象基础-04-形状-继承 (12分)
前言前面题目形状中我们看到,为了输出所有形状的周长与面积,需要建立多个数组进行多次循环。这次试验使用继承与多态来改进我们的设计。本题描述:定义抽象类Shape属性:不可变静态常量double PI,值为3.14,抽象方法:public double getPerimeter(),public double getArea()Rectangle与Circle类均继承自Shape类。Rectangle类(属性:int width,length)、Circle类(属性:int radius)。带参原创 2020-05-13 22:08:24 · 752 阅读 · 0 评论 -
(Java数组)7-5 图形继承与多态 (18分)
掌握类的继承、多态性及其使用方法。具体需求参见作业指导书。 2020-OO第06次作业-1指导书V1.0.pdf输入格式:从键盘首先输入三个整型值(例如a b c),分别代表想要创建的Circle、Rectangle及Triangle对象的数量,然后根据图形数量继续输入各对象的属性值(均为实型数),数与数之间可以用一个或多个空格或回车分隔。输出格式:如果图形数量非法(小于0)或图形属性值非法(数值小于0以及三角形三边关系),则输出Wrong Format。如果输入合法,则正常输出,输出内容如下(输原创 2020-05-12 23:25:09 · 2123 阅读 · 0 评论 -
(java版)L1-035 情人节 (15分)
朋友圈中一奇葩贴:“2月14情人节了,我决定造福大家。第2个赞和第14个赞的,我介绍你俩认识…………咱三吃饭…你俩请…”。现给出此贴下点赞的朋友名单,请你找出那两位要请客的倒霉蛋。输入格式:输入按照点赞的先后顺序给出不知道多少个点赞的人名,每个人名占一行,为不超过10个英文字母的非空单词,以回车结束。一个英文句点.标志输入的结束,这个符号不算在点赞名单里。输出格式:根据点赞情况在一行中输出结论:若存在第2个人A和第14个人B,则输出“A and B are inviting you to dinne原创 2020-05-10 20:26:21 · 339 阅读 · 0 评论 -
(Java版)L1-033 出生年 (15分)
新浪微博中一奇葩贴:“我出生于1988年,直到25岁才遇到4个数字都不相同的年份。”也就是说,直到2013年才达到“4个数字都不相同”的要求。本题请你根据要求,自动填充“我出生于y年,直到x岁才遇到n个数字都不相同的年份”这句话。输入格式:输入在一行中给出出生年份y和目标年份中不同数字的个数n,其中y在[1, 3000]之间,n可以是2、或3、或4。注意不足4位的年份要在前面补零,例如公元1年被认为是0001年,有2个不同的数字0和1。输出格式:根据输入,输出x和能达到要求的年份。数字间以1个空格分原创 2020-05-10 19:54:48 · 431 阅读 · 1 评论 -
(Java版)L1-030 一帮一 (15分)
“一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后的异性学生分为一组。输入格式:输入第一行给出正偶数N(≤50),即全班学生的人数。此后N行,按照名次从高到低的顺序给出每个学生的性别(0代表女生,1代表男生)和姓名(...原创 2020-05-08 12:45:15 · 379 阅读 · 2 评论 -
(Java版)L1-025 正整数A+B (15分)
题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。输入格式:输入在一行给出A和B,其间以空格分开。问题是A和B不一定是满足要求的正整数,有时候可能是超出范围的数字、负数、带小数点的实数、甚至是一堆乱码。注意:我们把输入中出现的第1个空格认为是A和B的分隔。题目保证至少存在一个空格,并且B不是一个空字符串。输出格式:...原创 2020-05-07 20:45:55 · 444 阅读 · 0 评论 -
(java版)L1-020 帅到没朋友 (20分)
当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友。本题就要求你找出那些帅到没有朋友的人。输入格式:输入第一行给出一个正整数N(≤100),是已知朋友圈的个数;随后N行,每行首先给出一个正整数K(≤1000),为朋友圈中的人数,然后列出一个朋友圈内的所有人——为方便起见,每人对应一个ID号,为5位数字(从00000到99999),ID间以空格分隔;之后给出一个正整数M(≤100...转载 2020-05-06 23:44:24 · 1148 阅读 · 0 评论 -
(java版)L1-017 到底有多二 (15分)
一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字-13142223336是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11×1.5×2×100%,约为81.82%。本题就请你计算一个给定整数到底有多二。输入格式:输入第一行给出一个不超过50位的整数N。输出格式:在一行中...原创 2020-05-04 20:15:16 · 286 阅读 · 0 评论 -
Java日期类设计
https://www.cnblogs.com/WangSIR-/p/javachuxue_boke1.html转载 2020-04-15 21:52:05 · 540 阅读 · 0 评论 -
2020/4/11---ACM初赛---牛客网---
输入2 108 5输出3import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b =...原创 2020-04-13 22:25:20 · 876 阅读 · 0 评论 -
杨辉三角(递归法)
①递归#include<stdio.h>#include<string.h>int f(int i,int j);int main(){ int n,i,j; scanf("%d",&n); for(i=0;i<n;i++){ for(j=0;j<i;j++){ printf("%d ",f(i,j));...原创 2020-04-08 20:51:08 · 3390 阅读 · 0 评论 -
控制台版单机双人五子棋游戏(Java版)---新人小白
控制台版单机双人五子棋游戏(Java版)—新人小白设置了两个方法:①下棋(输入两个数判断是否有重棋,是否出界)②判断五子连棋的输赢(一个米字的形式,所以在下棋这个点的附近判断,共分成了8种情况-----有点麻烦哈,不过好理解)import java.util.Scanner;public class Game { char[][] arr; int m, n; bo...原创 2020-04-02 14:07:09 · 958 阅读 · 0 评论 -
(Java版)7-3 两个有序序列的中位数(针对java长时设置)
标题(Java版)PAT-7-3 两个有序序列的中位数(针对java长时设置)已知有两个等长的非降序序列S1, S2, 设计函数求S1与S2并集的中位数。有序序列A0,A1,…,AN−1的中位数指A(N−1)/2的值,即第⌊(N+1)/2⌋个数(A0为第1个数)。输入格式:输入分三行。第一行给出序列的公共长度N(0<N≤100000),随后每行输入一个序列的信息,即N个非降序排列的整数...原创 2020-03-28 18:13:16 · 765 阅读 · 0 评论