JAVA刷题集
文章平均质量分 56
在可能中做事,在不可能中做故事。
加油,惊喜就在路上!
敲代码的xiaolang
念念不忘,必有回响。
展开
-
模拟法基础例题(Java版)
java模拟法基础例题原创 2022-03-18 22:50:47 · 254 阅读 · 4 评论 -
【题解】《算法零基础100讲》(第26讲) 字符串算法(六) - 回文串(java版)
????算法小白欢迎加入此社区:https://bbs.csdn.net/forums/hero?category=0由英雄大佬带领的抱团学算法队伍,从0开始,期待你的加入????本博文是对此文章习题所作的题解,如有不足,请多指教:https://blog.csdn.net/WhereIsHeroFrom/article/details/121327072今日题解:第一题:https://leetcode-cn.com/problems/palindrome-permutation-lcci/原创 2021-11-16 02:34:37 · 926 阅读 · 33 评论 -
【题解】《算法零基础100讲》(第24讲) 字符串算法(四) - 字符计数法(java版)
????算法小白欢迎加入此社区:https://bbs.csdn.net/forums/hero?category=0由英雄大佬带领的抱团学算法队伍,从0开始,期待你的加入????本博文是对此文章习题所作的题解,如有不足,请多指教:https://blog.csdn.net/WhereIsHeroFrom/article/details/121295716今日题解:第一题:https://leetcode-cn.com/problems/is-unique-lcci/我们使用嵌套循环,先把字原创 2021-11-14 01:15:51 · 1125 阅读 · 1 评论 -
【题解】《算法零基础100讲》(第22讲) 字符串算法(二) - 字符串比较(java版)
????算法小白欢迎加入此社区:https://bbs.csdn.net/forums/hero?category=0由英雄大佬带领的抱团学算法队伍,从0开始,期待你的加入????本博文是对此文章习题所作的题解,如有不足,请多指教:https://blog.csdn.net/WhereIsHeroFrom/article/details/120875787今日题解:第一题:https://leetcode-cn.com/problems/ti-huan-kong-ge-lcof/第一看想到的原创 2021-11-12 00:27:56 · 731 阅读 · 3 评论 -
【题解】《算法零基础100讲》(第18讲) 线性枚举(二) - 统计法入门(java版)
????算法小白欢迎加入此社区:https://bbs.csdn.net/forums/hero?category=0由英雄大佬带领的抱团学算法队伍,从0开始,期待你的加入????本博文是对此文章习题所作的题解,如有不足,请多指教:https://blog.csdn.net/WhereIsHeroFrom/article/details/120875708今日题解:第一题:https://leetcode-cn.com/problems/find-numbers-with-even-number-原创 2021-11-07 23:45:50 · 672 阅读 · 1 评论 -
【题解】《算法零基础100讲》(第17讲) 线性枚举(一) - 最值算法(java版)
????算法小白欢迎加入此社区:https://bbs.csdn.net/forums/hero?category=0由英雄大佬带领的抱团学算法队伍,从0开始,期待你的加入????本博文是对此文章习题所作的题解,如有不足,请多指教:https://blog.csdn.net/WhereIsHeroFrom/article/details/121174370今日题解:第一题:https://leetcode-cn.com/problems/max-consecutive-ones/直接遍历,符原创 2021-11-07 22:44:43 · 988 阅读 · 5 评论 -
【题解】《算法零基础100讲》(第16讲) 变量交换算法(java版)
万人千题《算法零基础100讲》第16天。原创 2021-11-05 15:55:33 · 293 阅读 · 3 评论 -
【题解】《算法零基础100讲》(第15讲) 二分快速幂(java版)
????算法小白欢迎加入此社区:https://bbs.csdn.net/forums/hero?category=0由英雄大佬带领的抱团学算法队伍,从0开始,期待你的加入????本博文是对此文章习题所作的题解,如有不足,请多指教:https://blog.csdn.net/WhereIsHeroFrom/article/details/121134510今日题解:第一题:https://leetcode-cn.com/problems/powx-n/我们如果想计算一个数的几次幂,比如你要求原创 2021-11-05 00:53:42 · 610 阅读 · 3 评论 -
【题解】《算法零基础100讲》(第12讲) 因子和&&(第13讲 --- 第一题)最大公约数(java版)
????算法小白欢迎加入此社区:https://bbs.csdn.net/forums/hero?category=0由英雄大佬带领的抱团学算法队伍,从0开始,期待你的加入????本博文是对以下文章习题所作的题解,如有不足,请多指教:https://blog.csdn.net/WhereIsHeroFrom/article/details/120875424https://blog.csdn.net/WhereIsHeroFrom/article/details/121092685题解:12讲题原创 2021-11-03 00:29:55 · 1646 阅读 · 12 评论 -
【题解】《算法零基础100讲》(第10讲) 因子分解和枚举(java版)
????算法小白欢迎加入此社区:https://bbs.csdn.net/forums/hero?category=0由英雄大佬带领的抱团学算法队伍,从0开始,期待你的加入????本博文是对此文章习题所作的题解,如有不足,请多指教:https://blog.csdn.net/WhereIsHeroFrom/article/details/120875323今日题解:第一题:https://leetcode-cn.com/problems/the-kth-factor-of-n/刚拿到题,第原创 2021-10-30 22:19:10 · 323 阅读 · 9 评论 -
【题解】《算法零基础100讲》(第9讲) 算术基本定理(java版)
算法小白欢迎加入此社区:https://bbs.csdn.net/forums/hero?category=0由英雄大佬带领的抱团学算法队伍,从0开始,期待你的加入本博文是对此文章习题所作的题解,如有不足,请多指教:https://blog.csdn.net/WhereIsHeroFrom/article/details/120875289先对英雄的讲解文章里的代码进行记录整理bool checkPerfectNumber(int num){ int i, sum = 0原创 2021-10-29 20:08:38 · 346 阅读 · 8 评论 -
【题解】《算法零基础100讲》(第8讲) 素数筛选(java版)
算法小白欢迎加入此社区:https://bbs.csdn.net/forums/hero?category=0由英雄大佬带领的抱团学算法队伍,从0开始,期待你的加入????本博文是对此文章习题所作的题解,如有不足,请多指教:https://blog.csdn.net/WhereIsHeroFrom/article/details/120875259先对英雄的讲解文章里的代码进行记录整理文中的题解是使用的 Eratosthenes 筛选法,大概的意思是:先定义一个标记数组,比如是f[原创 2021-10-29 19:11:42 · 212 阅读 · 2 评论 -
【题解】《算法零基础100讲》(第7讲---丑数) (java版)
算法小白欢迎加入此社区:https://bbs.csdn.net/forums/hero?category=0由英雄大佬带领的抱团学算法队伍,从0开始,期待你的加入。????本博文是对此文章习题所作的题解,如有不足,请多指教:https://blog.csdn.net/WhereIsHeroFrom/article/details/120875207今天的题很nice,因为两道都没搞出来,最后还是整整丑数吧。。。????在这里力推此为大佬的题解,分析的很是详细,笔者的代码也是参考此位大原创 2021-10-28 22:55:04 · 255 阅读 · 3 评论 -
【题解】《算法零基础100讲》(第6讲) 日期算法(java版)
算法小白欢迎加入此社区:https://bbs.csdn.net/forums/hero?category=0由英雄大佬带领的抱团学算法队伍,从0开始,期待你的加入。本博文是对此文章习题所作的题解,如有不足,请多指教:https://blog.csdn.net/WhereIsHeroFrom/article/details/120875184本文涉及对闰年的处理,对一年中日期对应天数的处理,笔者曾写过一个比较简单的C语言版本的,可以供大家参考:https://blog.csdn.net/weixi原创 2021-10-27 23:32:53 · 360 阅读 · 1 评论 -
【题解】《算法零基础100例》(第5例) 计数法(java版)
算法小白欢迎加入此社区:https://bbs.csdn.net/forums/hero?category=0由英雄大佬带领的抱团学算法队伍,从0开始,期待你的加入。本博文是对此文章习题所作的题解,如有不足,请多指教:https://blog.csdn.net/WhereIsHeroFrom/article/details/120875166第一题:https://leetcode-cn.com/problems/sum-of-unique-elements/题目分析:只求出现一次的元素,可原创 2021-10-26 21:38:17 · 1472 阅读 · 10 评论 -
刷题的狂欢-----JAVA每日三练-----第十九天
努力刷题,每日三题。-------题目来源 “牛客网”第一题import java.util.Scanner;public class Main { public static void main(String[] args) { int numbers = 0; int words = 0; int space = 0; int other = 0; Scanner scanner = new Scanner原创 2021-10-15 00:15:00 · 243 阅读 · 9 评论 -
刷题的狂欢-----JAVA每日三练-----第十八天
努力刷题,每日三题。-------题目来源 “牛客网”第一题import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int[] arr = new int[7]; for (int i = 0;原创 2021-10-14 00:51:14 · 194 阅读 · 3 评论 -
刷题的狂欢-----JAVA每日三练-----第十七天
努力刷题,每日三题。第一题这道题其实看起来不是很难,但是笔者遇到了一个小的问题,就是对于小数的处理,在这道题里面,你的结果如果是小数,如果是100.0,那么你就要把结果变成100,如果是100.28,那么你照常输出,如果是12.22555666…你需要保留两位小数,如果是一位小数,比如10.2,那么也是照常输出,对于结果这里的处理,笔者一直没有想出来解法,最后参考了评论区的解答,使用到了一种判断方法,叫做java.text.DecimalFormat,将数字进行格式化的输出。import java.原创 2021-10-11 23:22:27 · 354 阅读 · 5 评论 -
刷题的狂欢-----JAVA每日三练-----第十六天
努力刷题,每日三题,题目来源于 “牛客网”。第一题import java.util.*;public class Main{ public static void main(String[] args){ int [] array = new int[100]; Scanner scanner = new Scanner(System.in); int n; n = scanner.nextInt(); int原创 2021-10-10 17:48:16 · 742 阅读 · 8 评论 -
刷题的狂欢-----JAVA每日三练-----第十五天
努力刷题,每日三题,题目来源于 “牛客网”。第一题import java.util.*;public class Main{ public static void main(String[] args){ Scanner scanner = new Scanner(System.in); int i,j,k; while(scanner.hasNext()){ int Line = scanner.nextInt原创 2021-10-09 12:32:58 · 261 阅读 · 5 评论 -
刷题的狂欢-----JAVA每日三练-----第十四天
努力刷题,每日三题,题目来源于《 Java大学实用教程(第四版)》第一题使用接口回调的方法,求两个数的最大公约数:package homework;import java.util.Scanner; interface asd{ int show(int x,int y);}class Demo implements asd{ public int show(int x,int y){ int c; c=x%y; while原创 2021-10-07 19:46:00 · 393 阅读 · 4 评论 -
刷题的狂欢-----JAVA每日三练-----第十三天
努力刷题,每日三题,题目来源于《 Java大学实用教程(第四版)》第一题编写一个类,该类的创建对象可以计算等差数列的和。package homework;import java.util.Scanner;public class Demo1 { static double work(double a,double d,int n){// a:首项 d:公差 n:项数 double sum; sum = a*n+((n*(n-1))*d)/2;原创 2021-10-05 00:59:43 · 2092 阅读 · 7 评论 -
九月收尾-----JAVA学练结合-----牛客专场
这个月的计划由于博主的个人原因,有不少都没有实现,只能在下个月抓紧时间。本篇博文是在牛客上刷的题,基本是JAVA的基础知识,笔者JAVA还没有学完,所以这里先把博主会的写上,之后此系列的文章还会出现,继续弥补JAVA里的核心知识点。NO.1super:1.子类的构造函数调用父类的构造函数需要使用super2.子类将父类的方法进行了重写,如果子类想调用父类里面被重写的方法,需要super3.子类如果没有重写父类的方法,那么用不用super都是一样的结果,此时可以直接调用。NO.2原创 2021-09-30 20:19:19 · 495 阅读 · 13 评论 -
刷题的狂欢-----JAVA每日三练-----第十二天
努力刷题,每日三题,题目来源于《Java从入门到精通》----清华大学出版社。原创 2021-09-26 23:53:13 · 1961 阅读 · 31 评论 -
刷题的狂欢-----JAVA每日三练-----第十一天
努力刷题,每日三题,题目来源于《Java从入门到精通》----清华大学出版社。我们先来看一个概念:Java Swing 介绍:Swing 是一个为Java设计的GUI工具包。Swing是JAVA基础类的一部分。Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。Swing提供许多比AWT更好的屏幕显示元素。它们用纯Java写成,所以同Java本身一样可以跨平台运行。第一题(JFrame窗体)JFrame窗体是一个容器,是Swing的各个组件的载体,它拥有“最大化”,原创 2021-09-19 22:40:22 · 567 阅读 · 14 评论 -
刷题的狂欢-----JAVA每日三练-----第十天
努力刷题,每日三题,题目来源于《Java课后实战训练手册》----清华大学出版社。第一题模拟老师上课前的点名过程,并将旷课的学生作为异常抛出:张三、李四、王五(老师在点名册上记下了“王五旷课”),实现效果如图所示。class Person { private String job; public String getJob() { return job; } public void setJob(String job) { this.job = job; } pu原创 2021-09-19 00:45:34 · 845 阅读 · 6 评论 -
刷题的狂欢-----JAVA每日三练-----第九天
努力刷题,每日三题,题目来源于《Java课后实战训练手册》----清华大学出版社。原创 2021-09-17 23:43:20 · 507 阅读 · 7 评论 -
刷题的狂欢-----JAVA每日三练-----第八天
努力刷题,每日三题,题目来源于《Java课后实战训练手册》----清华大学出版社。第一题银行账号中现有余额1023.79元。模拟取款,当在控制台上输入的取款金额不是整数时,会引起数字格式转换异常,实现效果如图所示。import java.util.InputMismatchException;import java.util.Scanner;public class Account { public static void main(String[] args) { double l原创 2021-09-16 23:33:47 · 996 阅读 · 9 评论 -
刷题的狂欢-----JAVA每日三练-----第七天
努力刷题,每日三题,题目来源于《Java课后实战训练手册》----清华大学出版社。第一题使用 final 类编写一个程序,实现在控制台输出“五星红旗是由红色的旗面和5颗黄色的五角星组成的”。public final class FiveStarRedFlag { //创建由final修饰五星红旗类 int starNum; String starColor; String backgroundColor; //参数为五角星的个数、五角星的颜色以原创 2021-09-15 18:13:24 · 566 阅读 · 7 评论 -
刷题的狂欢-----JAVA每日三练-----第六天
努力刷题,每日三题,题目来源于《Java课后实战训练手册》----清华大学出版社。第一题使用递归方法求出斐波那契额数列中任意一位的数字是多少。斐波那契额数列的特征为数列中任何一个数(不包含第一位和第二位数)等于该数字前两位的数字之和,前几位数字为:1、1、2、3、5、8、13、21、34…public class Fibonacci { static int getNumber(int index) { if (index == 1 || index == 2) {// 如果是原创 2021-09-14 23:32:02 · 1076 阅读 · 11 评论 -
刷题的狂欢-----JAVA每日三练-----第五天
努力刷题,每日三题,题目来源于《Java课后实战训练手册》----清华大学出版社。第一题将加减乘除四个算数计算封装成四个方法(只计算两个数字),当用户输入对应计算符号时调用对应方法并返回计算结果,实现效果如图所示。import java.util.Scanner;public class MyMath { static double add(double a, double b) { return a + b; } static double subtr原创 2021-09-14 00:29:19 · 1376 阅读 · 29 评论 -
刷题的狂欢-----JAVA每日三练-----第四天
努力刷题,每日三题,题目来源于《Java课后实战训练手册》----清华大学出版社。原创 2021-09-12 20:08:53 · 2160 阅读 · 25 评论 -
刷题的狂欢-----JAVA每日三练-----第三天
努力刷题,每日三题,题目来源于《Java课后实战训练手册》----清华大学出版社。第一题设计数据库连接类,在首次创建类对象时,会自动加载数据库的驱动程序,之后创建的所有类对象都不需要重复加载驱动了,实现效果如图所示。//本题不会,这里附上了标准答案public class Demo { static { System.out.println("开始加载数据库的驱动程序。"); System.out.println("成功加载数据库的驱动程序。");原创 2021-09-11 00:08:08 · 835 阅读 · 3 评论 -
百炼JAVA-----实现家庭收支记账软件
JAVA实现家庭收支记账软件,项目来源-----尚硅谷平台原创 2021-09-10 14:57:44 · 847 阅读 · 5 评论 -
刷题的狂欢-----JAVA每日三练-----第二天
努力刷题,每日三题,题目来源于《Java课后实战训练手册》----清华大学出版社。第一题创建Shape(图形)类,该类中有一个计算面积的方法。圆形和矩形都继承自图形类,输出圆形和矩形的面积,实现效果如图所示。先定义我们的测试类:package shape;public class Test { public static void main(String[] args) { Circle circle = new Circle(3); Rectangle原创 2021-09-10 00:03:46 · 1088 阅读 · 5 评论 -
刷题的狂欢-----JAVA每日三练-----第一天
努力刷题,每日三题,题目来源于《Java课后实战训练手册》----清华大学出版社。第一题智能手机的默认语言为英文,但制造手机时可以将默认语言设置为中文。编写手机类,无参构造方法使用默认语言设计,利用有参构造方法修改手机的默认语言,实现效果如图1所示。public class Langue { public Langue() { System.out.println("是英文"); } public Langue(String langue){原创 2021-09-09 00:28:24 · 1897 阅读 · 8 评论