
java
文章平均质量分 53
D明明就是我
没有人可以回到过去从头再来,但是每个人都可以从今天开始,创造一个不一样的结局。
展开
-
Java 进制转换
Java 进制转换问题描述: 输入 a,b,c 三个数,程序将 a 进制的 b 转换成 c 进制的表示形式 打印输出一个c进制整数 注意: 1.a,b,c全部为10以内的正整数 2.尽可能的让程序友好一些(应该有对应操作提示) 3. 样例输入 10 9274 8 样例输出 22072package Test;import java.util.Scanner;/** @author MingxuDeng 2021年4月5日原创 2021-04-05 17:02:39 · 384 阅读 · 0 评论 -
Java 蓝桥杯 ALGO_60_矩阵乘方 思路
本题原是 Java 蓝桥杯 ALGO_60 题,刚拿到没有思路,在网上找到一篇大佬写的跟本题高度相关的参考题,故而本着我学习、我传播的精神,我就开始了很无脑的依葫芦画瓢运动,我对代码的理解全部在下面了。不过还是遇到了一个让我很迷惑的问题,那就是题目中的a (Ab%m=(A(b-1)%m)*a%m) 到底是什么呢?我也有一些猜想,不过在未能够验证自身代码的逻辑及细节是否正确的情况下,我也只能够做一下简单的猜想,但是并不能去证得正确的对a的解到底是什么。原本是很不好意思发这篇文章的,但是也非常想请各位大佬能够给原创 2021-04-03 17:53:41 · 391 阅读 · 0 评论 -
Java 对继承与多态特性的粗浅理解与简单案例:点 圆 圆柱
Java类的继承与多态**实验目的:1.熟悉Java类的继承机制;2.掌握Java类中成员变量和方法的访问控制;3.熟悉方法或构造方法多态性;**实验任务:1.设计一个表示二维平面上点的类Point,包含有表示坐标位置的protected类型的成员变量x和y,获取和设置x 和y值的public方法。2.设计一个表示二维平面上圆的类Circle,它继承自类Point,还包含有表示圆半径的protected类型的成员变量r、获取和设置r值的public方法、计算圆面积的public方法。3.设原创 2021-03-31 17:43:34 · 657 阅读 · 0 评论 -
Java 蓝桥杯 2017年 B组 真题笔记
日期问题 小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在1960年1月1日至2059年12月31日。 令小明头疼的是,这些日起采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。 更加麻烦的是,年份也都得省略了前两位,使得文献上的一个日期,存在很多可能的日期与其对应。 比如02/03/04,可能是2002年03月04日、2004年02月03日或2004年03月02日。 给出一个文献行的日期,你能帮助小明判断有哪些可能的日期对其对原创 2021-03-30 19:07:32 · 301 阅读 · 2 评论 -
取位数 递归 java 蓝桥 2017 B组 真题
取位数本题为2017年蓝桥杯java B组 的一个填空题,需要在横线位置填入代码,使程序得以正确运行。package PastExam2017;/** @author DengMingxu 20212021年3月28日 State:unsolved Hint: 对于题目中的测试数据,应该打印 5 。 请知悉分析源码,并补充划线部分缺少的代码。 注意:只提交缺失的代码,不要填写任何已有内容或说明性的文字。 public cl原创 2021-03-28 21:08:19 · 264 阅读 · 0 评论 -
蓝桥杯-算法训练:ALGO-49 JAVA
问题描述: 对于给定整数数组a[],寻找其中最大值,并返回下标。 输入格式 整数数组a[],数组元素个数小于1等于100。输出数据分作两行:第一行只有一个数,表示数组元素个数;第二行为数组的各个元素。 输出格式 输出最大值,及其下标 样例输入 3 3 2 1 样例输出 3 0package Algo;import java.util.Scanner;/** * @author DengMingxu * 2021下午3:34:06 *原创 2021-03-21 16:06:02 · 207 阅读 · 0 评论 -
java 面向对象简单案例*2(Circle、Point)
1.定义一个表示圆的名为Circle的类,其软件接口如下:class Circle { public void setRadius(int r); // 设置圆的半径 public int getArea(); // 计算圆的面积 public int getPerimeter(); // 计算圆的周长 public int getRadius(); // 返回圆的半径}然后编写一个应用程序起始类测试该类。原创 2021-03-17 11:54:00 · 1188 阅读 · 0 评论 -
Java 蓝桥真题B组2017年
Java_B_2017_题3纸牌三角形A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算)。要求每个边的和相等。下图是一种排法(如有对齐问题,参看截图)。 A 9 6 4 8 3 7 5 2 这样的排法可能会有很多。如果考虑旋转、镜像后相同的算同一种,一共有多少种不同的排法呢?请你计算并提交该数字。注意:需要提交的是一个整数,不要提交任何多余内容。代码/* *@author MingxuDeng *@version 2021原创 2021-01-26 12:17:22 · 287 阅读 · 0 评论 -
2013年-Java-B-真题
2013年-Java-B-题2标题在这里插入代码片2013年-Java-B-题5标题在这里插入代码片2013年-Java-B-题6标题在这里插入代码片2013年-Java-B-题7标题在这里插入代码片2013年-Java-B-题8标题在这里插入代码片2013年-Java-B-题9标题在这里插入代码片2013年-Java-B-题10标题在这里插入代码片2013年-Java-B-小结标题在这里插入代码片...原创 2021-01-26 00:12:18 · 339 阅读 · 0 评论 -
JAVA 面向对象 简单练习题 * 2
第一题输入赋值打印(java面向对象与输入/打印类使用)设计一个学生Student类。包含类的属性:“姓名”、“学号”、“班级”、“性别”、“年龄”、 “性格”,类方法:“获取姓名”“获取学号”、“获得性别”、“获得姓名”、“获得年龄”、“获取性格”方法。另加一个public String toString()方法把Student类对象的所有属性信息组合成一个字符串。创建一个测试类StudentTest类,包含main方法,在main方法中,实例化Student对象,通过输入打印的方式,为Student原创 2020-11-21 19:38:35 · 4280 阅读 · 18 评论 -
2013年-Java-B-真题1、3、4
2013年-Java-B-题1世纪末的星期:曾有邪教称1999年12月31日是世界末日。当然谣言已经不攻自破。还有人称今后的某个世纪末的12月31日,如果是星期一则会.有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!!于是,“谣言制造商”又修改为......1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末的年(即xx99年)的12月31日正好是星期天(即星期日)?请回答该年份(只写这个4位整数,不要写12月31日等多余信息)/* *@author原创 2020-11-20 16:33:56 · 304 阅读 · 0 评论 -
java 入门专题 字符缓冲输入流&HashMap 集合的简单综合应用:文本排序
读入 排序前出师表.txt 文本信息,进行排序输出为 排序后出师表.txt 文件排序前出师表.txt3.侍中、侍郎郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下。愚以为宫中之事,事无大小,悉以咨之,然后施行,必得裨补阙漏,有所广益。8.愿陛下托臣以讨贼兴复之效,不效,则治臣之罪,以告先帝之灵。若无兴德之言,则责攸之、祎、允等之慢,以彰其咎;陛下亦宜自谋,以咨承善道,蔡纳雅言,深追先帝遗诏,臣不胜受恩感激。4.将军向宠,性行淑均,晓畅军事,试用之于昔日,先帝称之日能,是以众议举宠为督。原创 2020-11-01 10:49:33 · 619 阅读 · 0 评论 -
java 入门专题 类&对象 简单练习
java 入门专题 类&对象 简单练习1.创建一个简单的银行程序包实验目的:Java 语言中面向对象的封装性及构造器的创建和使用。实验说明:在这个练习里,创建一个简单版本的 Account 类。将这个源文件放入 banking 程序包中。在创建单个帐户的默认程序包中,已编写了一个测试程序 TestBanking。这个测试程序初始化帐户余额,并可执行几种简单的事物处理。最后,该测试程 序显示该帐户的最终余额。提示:1.创建 banking 包2.在 banking 包下创建 Accou原创 2020-11-01 10:18:19 · 575 阅读 · 0 评论 -
java 入门专题 类&对象 简单练习参考
java 入门专题 类&对象 简单练习参考原创 2020-11-01 10:17:15 · 296 阅读 · 0 评论 -
JAVAWeb 基础篇 CSS专题
JAVAWeb 基础篇 CSS&Html 三种结合方式:内联方式、内部方式、外部方式内联方式:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>CSS&Html结合方式1</title></head><body><!-- 内联样式:(不推荐使用)原创 2020-10-26 08:49:35 · 399 阅读 · 1 评论 -
java 入门专题: 数组 练习题
数组专题——练习题:1、请将1,9,2,5,4,8,3,6,7,10,8存入数组a,然后输出打印;/* *@author MingxuDeng *@version 20202020年10月25日note : 1、请将1,9,2,5,4,8,3,6,7,10,8存入数组a,然后输出打印;*/public class Demoarr01 { public static void main(String[] args) { int[] a= {1,9,2,5,4,8,3,6,7,10,8原创 2020-10-25 14:26:28 · 10815 阅读 · 17 评论 -
JAVAWeb 基础篇 表单标签项type属性 简单案例
表单标签项type属性:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>表单标签项type属性</title></head><body><!--表单标签--><!-- form:定义表单,可用于指定数据的采集范围。 * 属性: ac原创 2020-10-24 21:02:27 · 2286 阅读 · 0 评论 -
JAVA IO流
java.io.InputStream:字节输入流(硬盘->内存)/* *@author MingxuDeng *@version 20202020年10月22日 java.io.InputStream:字节输入流 此抽象类表示字节输入流的所有类的超类。 定义了所有子类共性的方法: int read():从输入流中读取数据的下一个字节 int read(byte[] b)从输入流中读取一定数量的字节,并将其存储在缓冲区数组 b 中。 void close():关闭此输.原创 2020-10-22 09:31:51 · 272 阅读 · 0 评论 -
JAVA JDK API(中文) 1.6、1.8
JAVA JDK API(中文) 1.6、1.8jdk 1.6 API 下载链接(点击打开):链接:https://pan.baidu.com/s/1ja8QxC4Tu3rzxjAG2BeGhg提取码:u9o1复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V4的分享jdk 1.8 API 下载链接(点击打开):链接:https://pan.baidu.com/s/1eqImjADC0uFPtQt3fFAQTg提取码:h2et复制这段内容后打开百度网盘手机App,原创 2020-10-22 08:41:13 · 510 阅读 · 0 评论 -
java 方法笔记
毫秒读取Long startTime = System.currentTimeMillis();原创 2020-10-16 09:02:06 · 274 阅读 · 2 评论 -
Java 蓝桥杯 试机题 B: 纪念日
试题 B: 纪念日本题总分:5 分【问题描述】2020 年 7 月 1 日是中国共产党成立 99 周年纪念日。中国共产党成立于 1921 年 7 月 23 日。请问从 1921 年 7 月 23 日中午 12 时到 2020 年 7 月 1 日中午 12 时一共包含多少分钟?【答案提交】这是一道结果填空题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。package MingxuDeng;/* *@author Min原创 2020-10-14 12:13:08 · 960 阅读 · 0 评论 -
Java 蓝桥杯 试机题 试题 A: 解密
试题 E: 斐波那契数列最大公约数本题总分:15 分【问题描述】斐波那契数列满足 F1 = F2 = 1,从 F3 开始有 Fn = Fn−1 + Fn−2。请你计算GCD(F2020, F520),其中 GCD(A, B) 表示 A 和 B 的最大公约数。【答案提交】这是一道结果填空题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。...原创 2020-10-14 11:15:25 · 493 阅读 · 0 评论 -
Java 蓝桥杯 B组 试机题 G: 八次求和
Java 蓝桥杯 B组 试机题 G: 八次求和时间限制: 1.0s 内存限制: 512.0MB 本题总分:20 分【问题描述】给定正整数 n, 求 1的八次方,2的八次方,3的八次方,4的八次方、、、一直到n的八次方的和对123456789取模的结果 。其中 mod 表示取余。【输入格式】输入的第一行包含一个整数 n。【输出格式】输出一行,包含一个整数,表示答案。【样例输入】2【样例输出】257【样例输入】987654【样例输出】43636805【评测用例规模与约定】对原创 2020-10-14 10:08:14 · 723 阅读 · 0 评论 -
Java 蓝桥杯 算法训练 ALGO_190_素因子去重
Java 蓝桥杯 算法训练 ALGO_190_素因子去重问题描述 给定一个正整数n,求一个正整数p,满足p仅包含n的所有素因子,且每个素因子的次数不大于1输入格式 一个整数,表示n输出格式 输出一行,包含一个整数p。样例输入 1000样例输出 10数据规模和约定 n<=10^12样例解释:n=1000=2^3*5*3,p=2*5=10/* *@author MingxuDeng *@version 20202020年10月13日问题原创 2020-10-13 17:13:04 · 291 阅读 · 0 评论 -
Java 蓝桥杯 算法训练 ALGO_200_预测身高
Java 蓝桥杯 算法训练 ALGO_200_预测身高标题/* *@author MingxuDeng *@version 20202020年10月12日问题描述: 生理卫生老师在课堂上娓娓道来: 你能看见你未来的样子吗?显然不能。但你能预测自己成年后的身高,有公式: 男孩成人后身高=(父亲身高+母亲身高)/2*1.08 女孩成人后身高=(父亲身高*0.923+母亲身高)/2 数学老师听见了,回头说:这是大样本统计拟合公式,准确性不错。 生物老师听见了,回头原创 2020-10-12 22:44:21 · 399 阅读 · 0 评论 -
JAVA:IDEA(Idea)、Eclipse(eclipse) 快捷键笔记
JAVA:IDEA、eclipse 快捷键笔记IDEACtrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类Ctrl+Shift+N,可以快速打开文件Alt+Q,原创 2020-10-12 20:57:09 · 2508 阅读 · 0 评论 -
Java 编程语言中逻辑运算符的逻辑
Java 编程语言中逻辑运算符的逻辑逻辑与 和 短路与 之间的区别:逻辑运算符用于连接布尔型表达式,在Java中不可以写成3<x<6,应该写成x>3 & x<6 。“&”和“&&”的区别:单&时,左边无论真假,右边都进行运算;双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。“|”和“||”的区别同理,||表示:当左边为真,右边不参与运算。异或( ^ )与或( | )的不同之处是:当左右都为true原创 2020-10-11 15:33:36 · 508 阅读 · 0 评论 -
Java 蓝桥杯 算法训练 ALGO_157_阶乘末尾
Java 蓝桥杯 算法训练 ALGO_157_阶乘末尾问题描述 给定n和len,输出n!末尾len位。输入格式 一行两个正整数n和len。输出格式 一行一个字符串,表示答案。长度不足用前置零补全。样例输入 6 5样例输出 00720数据规模和约定 n<=30, len<=10。/** @author Mingxu_Deng @version 2020-10-9下午09:28:02问题描述 给定n和len,输出n!末尾len位。 输原创 2020-10-10 18:34:28 · 261 阅读 · 0 评论 -
java 入门 学习笔记资料 02
java 入门 学习笔记资料 02百度网盘链接:链接:https://pan.baidu.com/s/1GpmwQ-mai6GFxwXUmmDqqw提取码:ogxj复制这段内容后打开百度网盘手机App,操作更方便哦原创 2020-10-10 17:39:18 · 258 阅读 · 0 评论 -
java 入门 学习笔记资料 01
java 入门 学习笔记资料 01百度网盘链接:链接:https://pan.baidu.com/s/121MWE7d2Yt_ztfByjGituA提取码:15rf复制这段内容后打开百度网盘手机App,操作更方便哦原创 2020-10-10 17:37:38 · 358 阅读 · 0 评论 -
Java 循环&选择 if&for 简单应用 指定输出
Java 循环&选择 if&for 简单应用 指定输出编写程序: FooBizBaz.java,从1循环到150并在每行打印一个值,另外在每个3的倍数行上打印出“foo”, 在每个5的倍数行上打印“biz”,在每个7的倍数行上打印输出“baz”。样例输出: 1 2 3 foo 4 5 biz 6 foo 7 baz ... 15 foo biz ... 105 foo biz baz .../** @author Mingxu_Deng @ver原创 2020-10-10 17:23:20 · 2074 阅读 · 0 评论 -
Java 选择语句 switch 的简单应用:输入月、日,输出是第几天
Java 选择语句 switch 的简单应用:输入月、日,输出是第几天主题:switch 应用编写程序:从键盘上输入2014年的“month”和“day”,要求通过程序输出输入的日期为2014年的第几天。/** @author Mingxu_Deng @version 2020-10-10下午04:33:32 主题:switch 应用编写程序: 从键盘上输入2014年的“month”和“day”,要求通过程序输出输入的日期为2014年的第几天。 */import java原创 2020-10-10 17:12:06 · 1028 阅读 · 0 评论 -
Java 蓝桥杯 ALGO_322_求1加到x的和(number)
Java 蓝桥杯 ALGO_322_求1加到x的和(number)问题描述 有一个数x,求从1加到x的值输入格式 输入一行,一个数x。输出格式 输出1行,从一加到x的值样例输入 10样例输出 55数据规模和约定 1<x<10000import java.util.Scanner;/** @author Mingxu_Deng @version 2020-10-9下午09:19:20问题描述 有一个数x,求从1加到x的值 输入格式 输原创 2020-10-09 21:25:59 · 329 阅读 · 0 评论 -
Java 蓝桥杯 算法训练 ALGO_97_排序
Java 蓝桥杯 算法训练 ALGO_97_排序问题描述 编写一个程序,输入3个整数,然后程序将对这三个整数按照从大到小进行排列。 输入格式:输入只有一行,即三个整数,中间用空格隔开。 输出格式:输出只有一行,即排序后的结果。 输入输出样例样例输入9 2 30样例输出30 9 2/** @author Mingxu_Deng @version 2020-10-9下午09:07:10问题描述 编写一个程序,输入3个整数,然后程序将对这三个整数按照从大到小进原创 2020-10-09 21:17:53 · 326 阅读 · 0 评论 -
Java 蓝桥杯 算法训练 ALGO_222_数组逆序排列
Java 蓝桥杯 算法训练 ALGO_222_数组逆序排列问题描述 编写一个程序,读入一组整数(不超过20个),并把它们保存在一个整型数组中。 当用户输入0时,表示输入结束。然后程序将把这个数组中的值按逆序重新存放,并打印出来。 要求: (1)只能定义一个数组; (2)在交换两个数组元素的值时,必须使用单独定义的一个函数swap。 例如:假设用户输入了一组数据:7 19 -5 6 2 0,那么程序将会把前五个有效数据保存在一个数组中, 即7 1原创 2020-10-09 21:05:20 · 369 阅读 · 0 评论 -
Java 蓝桥杯 算法训练 ALGO_323_求1000以内的完数
Java 蓝桥杯 算法训练 ALGO_323_求1000以内的完数问题描述 如果一个数恰好等于它的所有因子(包括1但不包括自身)之和,则称之为“完数”。例如6的因子是1,2,3, 且6=1+2+3,因此6是完数。编写程序找出1000之内的所有完数。注意1不是完数。输入格式 无输出格式 如有多个完数,则分行输出,每行输出一个完数。(注意,不要输出其他任何多余字符)import java.util.ArrayList;/** @author Mingxu_Deng @原创 2020-10-09 20:35:04 · 363 阅读 · 0 评论 -
java 蓝桥杯 算法训练 ALGO_159_P0103 大写转小写
java 蓝桥杯 算法训练 ALGO_159_P0103 大写转小写问题描述从键盘输入一个大写字母,要求改用小写字母输出。输入 A输出 aimport java.util.Scanner;/** @author Mingxu_Deng @version 2020-10-8下午07:33:55 从键盘输入一个大写字母,要求改用小写字母输出。输入 A输出 a */public class ALGO_159_大写转小写 { public static v原创 2020-10-08 19:44:05 · 218 阅读 · 0 评论 -
JAVA 蓝桥杯 算法训练 ALGO_84_大小写转换
JAVA 蓝桥杯 算法训练 ALGO_84_大小写转换问题描述 编写一个程序,输入一个字符串(长度不超过20),然后把这个字符串内的每一个字符进行大小写变换, 即将大写字母变成小写,小写字母变成大写,然后把这个新的字符串输出。 输入格式:输入一个字符串,而且这个字符串当中只包含英文字母,不包含其他类型的字符,也没有空格。输出格式:输出经过转换后的字符串。输入输出样例样例输入 AeDb样例输出 aEdBimport java.util.Scanner;/**原创 2020-10-08 19:31:29 · 261 阅读 · 0 评论 -
蓝桥杯 JAVA 算法训练 ALGO_217_景点游览
蓝桥杯 JAVA 算法训练 ALGO_217_景点游览问题描述 小明来到一个景区游玩,但是他的时间有限,没办法逛遍所有的景点,所以他从网上下载了每个景点的评分, 他希望能够使游览的景点的评分总和最高,于是他希望你帮他对于N个景点排下序。输入格式 输入的第一行包含一个正整数N,表示N个景点。 第二行有N个正整样例输入 4 3 2 4 1样例输出 4 3 2 1数据规模和约定 N<=1000,每个景点的评分<=10000。import java.u原创 2020-10-08 18:15:26 · 326 阅读 · 0 评论 -
蓝桥杯 算法训练 ALGO_189_P0505
蓝桥杯 算法训练 ALGO_189_P0505问题描述:一个整数n的阶乘可以写成n!,它表示从1到n这n个整数的乘积。阶乘的增长速度非常快,例如,13!就已经比较大了,已经无法存放在一个整型变量中;而35!就更大了,它已经无法存放在一个浮点型变量中。因此,当n比较大时,去计算n!是非常困难的。幸运的是,在本题中,我们的任务不是去计算n!,而是去计算n!最右边的那个非0的数字是多少。例如,5!=12345=120,因此5!最右边的那个非0的数字是2。再如,7!=5040,因此7!最右边的那个非0的数字是4原创 2020-10-08 17:44:13 · 215 阅读 · 0 评论