自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 字节2019春招研发编程题

万万没想到之聪明的编辑java题解

2022-02-28 14:53:51 247 2

原创 在ssm项目中如何使用PageHelper分页插件进行分页的使用

在ssm项目中如何使用PageHelper分页插件进行分页的使用PageHelper的使用原理大概就是 对于sql进行一个拦截作用,然后将分页的数据 与原有的sql进行一个动态的拼接,将其返给数据库然后进行查询知道大概原理后我们先看在项目使用中controller层的一个书写//controller层实现@ResponseBody public Object PagefindAll( String name, @RequestParam(va

2021-04-25 10:46:24 331

原创 使用hutool工具类实现点击更换验证码

使用hutool工具类实现点击更换验证码实现思路:每次点击图片将图片所请求的路径重新赋值一下,这样可以实现但会有个问题就是浏览器缓存问题,可能导致无法更新,这样的话我们需要拼接一个动态数据也就是时间,我们使用jQuery中的attr方法可以替换img中的src值这样每次请求一下后台后台会返回一个新的验证码图片存在响应中,获取一下即可$("#codeImg").attr("src","/getCode?date="+ new Date().getTime());/getCode也就是所请求的后台路

2021-01-22 11:11:35 671

原创 File类 io实时更新当前文件夹下个数

代码都有注释,代码写得考虑的不周可能比较占内存。有好的建议可以评论告诉我import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;public class Test { public static void main(String[] args) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")

2020-12-21 11:48:57 230 6

原创 2020年 第十一届蓝桥杯参赛历程总结

过程比结果更重要比赛结果:省赛二等奖其实我本身对于这个结果不是很满意,感觉自己是有实力进入国赛,但是也归于自己本身准备的不充分,经历疫情,让本身自制力不强的我,也是经历了一场内心的博弈。去年十二月份校内选拔蓝桥杯,到今年的十月份比赛结束,过程比结果更重要,备战期间,真的学会了很多东西,最重要的是,自学和百度,以及养成一个良好的编程习惯以及编程思维,让我感觉对于这个行业,自己应该算是入了门。寒假期间大家都兴致满满的回了家,放了不久,我们超级负责任的杨阳老师给我们开启了第一次的网上讲课,刚开始很新颖这

2020-11-19 22:59:31 2457 7

原创 js中获取prompt的值并传递给servlet&js传递多个值给servlet

js中获取prompt的值并传递给servlet&js传递多个值给servlet通过window.location.herf将el表达式传递给a标签的herf,如果要传递多个值则用符号隔开bookUpd是sevlet在xml文件的名称在点击事件方法中传递两个参数通过upd方法中window.location.href方法将el表达式传递给a标签的href,当点击次a标签便会将值传递给sevlethtml:<a class = "a" onclick="upd(${book.id},

2020-11-13 20:02:51 1400

原创 java简易制作图书查询系统

要实现的功能:点击图书查询,在页面出现要查询的图书详情信息实现思路:修改一下sql语句即可,通过ArrayList将所有查询结果进行存储,在model层的构造方法中修改输出的toString方法的内容格式,在页面接受一下查询结果输出展示即可;详情代码如下:DButil工具类package com.wbj.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatemen

2020-10-07 21:50:43 1764 1

原创 Java蓝桥杯第十一届

试题 A: 指数计算本题总分:5 分【问题描述】7 月 1 日是建党日,从 1921 年到 2020 年, 已经带领中国人民走过了 99 年。请计算:7 ^ 2020 mod 1921,其中 A mod B 表示 A 除以 B 的余数。【答案提交】这是一道结果填空题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。import java.math.BigInteger;//指数计算//480public class Main0

2020-09-14 15:54:58 212

原创 javaTom数解题

题目 1118: Tom数题目描述正整数的各位数字之和被Tom称为Tom数。求输入数(<2^32)的Tom数!输入每行一个整数(<2^32).输出每行一个输出,对应该数的各位数之和.样例输入123455612382样例输出151710解题思路用charAt拆分字符串加到一起即可import java.util.Scanner;public class C1118 { public static void main(String[] args) { S

2020-09-10 18:06:46 4777

原创 题目 1097: 蛇行矩阵

题目 1097: 蛇行矩阵题目描述蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。输入本题有多组数据,每组数据由一个正整数N组成。(N不大于100)输出对于每一组数据,输出一个N行的蛇形矩阵。两组输出之间不要额外的空行。矩阵三角中同一行的数字用一个空格分开。行尾不要多余的空格。样例输入5样例输出1 3 6 10 152 5 9 144 8 137 1211解题思路:找规律可以看出每行的是行数+1在++代码如下import java.util.Scanner;p

2020-09-10 16:14:28 180

原创 java求最大公约数与最小公倍数

求最大公约数与最小公倍数题目描述写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。输入两个数输出最大公约数 最小公倍数样例输入6 15样例输出3 30解题思路:最小公倍数从最大的数往上排查最大公约数从最小的数往下排查import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc

2020-09-09 09:59:34 256

原创 java数字倒序输出

数字倒序输出题目描述输入10个数字,然后逆序输出。输入十个整数输出逆序输出,空格分开样例输入1 2 3 4 5 6 7 8 9 0样例输出0 9 8 7 6 5 4 3 2 1解题思路:这道题声明一个数组,存储到数组中然后倒叙输出即可//逆序输出import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner

2020-09-09 09:27:25 3591

原创 数组的插入处理

数组插入处理题目描述已有一个已正序排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。输入第一行,原始数列。 第二行,需要插入的数字。输出排序后的数列样例输入1 7 8 17 23 24 59 62 10150样例输出178172324505962101解题思路这道题其实不是很难难点应该在于数组增加长度以及最后冒泡排序这道题先将原本的数据插入数组,然后通过Arrays.copyOf方法将数组的长度加一,在将新的数据插入到数组的最后,通过冒泡排

2020-09-09 09:13:00 447

原创 关于jsp与tomcat环境变量配置及Myeclipse的使用

关于jsp与tomcat环境变量配置及Myeclipse的使用当我们将软件安装好以后,要检查tomcat中startup.bat文件是否可以双击打开,如果出现闪退问题,可能是因为环境变量没有配置好导致的问题此时我们要右击我的电脑–》属性–》系统属性—》高级–》单击环境变量进行配置3个如下JAVA_HOME=C:\Program Files\Java\jdk1.8.0_181CLASSPATH=.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\l

2020-09-08 22:19:34 174

原创 java母牛的故事

母牛的故事题目描述有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?输入输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。n=0表示输入数据的结束,不做处理。输出对于每个测试实例,输出在第n年的时候母牛的数量。每个输出占一行。样例输入2450样例输出246解题思路:我们先从牛的头数来找规律1 2 3 4 6 9 13 19 2

2020-09-07 17:21:37 690 1

原创 java矩阵对角线求和

矩阵对角线求和求一个3×3矩阵对角线元素之和。输入矩阵输出主对角线 副对角线 元素和样例输入1 2 31 1 13 2 1样例输出3 7解题思路:将数字输入到二维数组中,讲对角线的坐标所对应的数字加一起即可代码如下import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); i

2020-09-06 21:01:09 4839

原创 java字符逆转

字符逆转题目描述将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。输入输入包括一行。 第一行输入的字符串。输出输出转换好的逆序字符串。样例输入I am a student样例输出tneduts a ma I解题思路这道题可以用两个方法来做一种是可以直接用stringBuffer中的.reverse()方法直接逆转另一中可以通过输入字符串进行charAt截取然后存储到char数组中倒叙输出即可代码如下import java.util.Scanner;

2020-09-01 21:34:04 258

原创 实数的打印

实数的打印题目描述请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用"6.2f"格式输出。输入一个实数,float范围输出输出3行,第一行打印一遍输入的数,第二行打印两遍,第三行打印三遍。 第二行和第三行,用空格分隔同一行的数字。 实数用"6.2f"格式输出。样例输入0.618样例输出0.620.62 0.620.62 0.62 0.62import java.util.Scanner;public class Mai

2020-09-01 21:17:03 182

原创 第几个幸运数

第几个幸运数到x星球旅行的游客都被发给一个整数,作为游客编号。x星的国王有个怪癖,他只喜欢数字3,5和7。国王规定,游客的编号如果只含有因子:3,5,7,就可以获得一份奖品。我们来看前10个幸运数字是:3 5 7 9 15 21 25 27 35 45因而第11个幸运数字是:49小明领到了一个幸运数字 59084709587505,他去领奖的时候,人家要求他准确地说出这是第几个幸运数字,否则领不到奖品。请你帮小明计算一下,59084709587505是第几个幸运数字。需要提交的是一个整数,

2020-08-05 22:45:45 161

原创 第39级台阶:

第39级台阶:题目描述:小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!站在台阶前,他突然又想着一个问题:如我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢?输出格式:输出一个整数解题思路:这道题用递归来将左右脚上台阶排列出来 记录每一次偶数步达到顶的下标即可,详情代码如下//第39级台阶public class Main04 { static in

2020-08-03 23:09:51 352

原创 二分法查找

二分法查找思路详解:int[] arr = {1,2,3,4,5,6,7};假设我们要寻找数字5,我们先将数组下标除以二后,将下标对应的数字和要查找的数字作比较 以上面数组为例,除以二对应的数字小于n那说明n这个数字在4-7之间,每次除以二缩小范围来进行查找,如果没有这个数字,则直接返回-1即可代码如下://二分法 public static int twoFen(int []arr,int n){ int low = 0; int hight = arr.length; whi

2020-08-01 20:57:26 101

原创 java常用方法整理

常用方法整理以下是常用方法的整理,详情代码如下1: char charAt(int index)//返回指定index处的char值2: String concat(string str)//将指定的字符串str连接到当前字符串的末尾并返回此新字符串对象3: boolean contains(CharSequence s)此字符串对象是否包含指定的字符序列(一般可以认为是字符串)4: boolean startsWith(String prefix)此字符串是否以指定的前缀开头5: boolea

2020-07-30 12:03:56 387

原创 求和

求和求从1到2019中所有包含2,0,1,9的数字的和解题思路:这道题可以用到String 中的contains方法直接查找即可代码如下:public class Main { public static void main(String[] args) { String st = ""; int sum = 0; for(int i = 1;i<=2019;i++){ //将int转化为String st=String.valueOf(i); //筛选出来符合的

2020-07-28 23:07:40 137

原创 去重 排序

去重和排序描述:明明想在学校中请一些同学做一 项问卷调查。为了实验的客观性,他先用计算机生成了n个1~1000之间的随机整数(n<=100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成去重”与排序”的工作。输入:第一行为1个正整数,表示所生成的随机数的个数n。第二行有n个用空格隔开的正整数,为所产生的随机数。输出:第一行为1个正整数m,表示不相同的随机数的个数。第二行为m个用空格隔

2020-07-27 17:02:19 446

原创 java回文数

回文数问题描述  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式  按从小到大的顺序输出满足条件的四位十进制数。代码如下:public class Main { public static void main(String[] args) { for (int i = 1000; i < 10000; i++) { //取出每一位数字 int a = i%10; int b = i/10%10; int c =

2020-07-26 20:08:14 203

原创 杨辉三角形Java

杨辉三角形问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。下面给出了杨辉三角形的前4行:11 11 2 11 3 3 1给出n,输出它的前n行。输入格式输入包含一个数n。输出格式输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出多余的空格。样例输入4样例输出11 11 2 11 3 3 1数据规模与约定1 <=

2020-07-26 20:01:32 229

原创 暴力01字串

01字串问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。做题思路:我直接采用五个for循环将所有0和1的字符拼接排列出来了public class Main { public static void main(String[] args) { for (int a = 0; a <= 1; a++) { for (int b = 0; b

2020-07-26 19:55:31 84

原创 java回文数猜测:所谓回文数,即顺序与逆序均为相同的整数。如292、10301均为回文数。

题目描述所谓回文数,即顺序与逆序均为相同的整数。如292、10301均为回文数。有人猜测:任意一个十进制整数n(n不为回文数),经有限次“顺逆求和”操作可得到一个回文数。这里的“顺逆求和”操作就是把一个数与其逆序数相加。例如,对于n=69,有(1)69+96=165 (2)165+561=726 (3)726+627=1353 (4) 1353+ 3531=4884(回文数)。试设计程序,验证某一区间[x1,x2]中的每一个数n是否为回文数,若不是,请展示n通过以上“顺逆求和”操作转化为回文数的步骤数

2020-06-28 22:04:27 679

原创 报数问题,n个人报到m出队,最后留下谁 java

报数问题,n个人报到m出队,最后留下谁解题思路:*1.*定义一个boolean类型数组将他们的元素全部遍历为true*2.*当报到m时,定义为false*3.*最后将数组遍历,把为true的下标+1(数组从0开始所以最后要加一),输出出来代码如下:public class Demo04 { public static void main(String[] args) { px(3, 4); } public static void px(int n,int m){ boolean

2020-06-22 10:49:23 555

原创 找无序数组中 两个相同的数

找无序数组中 两个相同的数解题思路:这道题我们可以采用二分法来找到数组中重复的元素下标,输出即可此方法仅限于寻找数组中只有两个相同的数,局限性比较大,可作为参考代码如下:import java.util.Arrays;public class Demo03 { public static void main(String[] args) { int[] arr = new int[1000]; for (int i = 0; i < arr.length; i++) {

2020-06-22 01:40:02 1381

原创 找素数高效率

找出不大于n的最大质数解题思路:这题倒着来找寻质数会简单很多,只需要定一个找质数的方法,将n进行减减操作即可代码如下:public class Number { public static void main(String[] args) { int a = 15 ; while (true) { //判断,若为素数输出跳出循环,否则减减 if (check(a)) { System.out.println(a); break; } a--; }

2020-06-21 15:55:19 405

原创 使用接口实现字符串组合

2) 实现字符串组合,如[“ab”,“2”]通过"&&“分隔符,组成字符串"ab&&2”解题思路:将数组遍历出来后拼接一下字符串//接口import java.util.ArrayList;public interface Persons {String separate(String[] st);}//继承实现代码import java.util.ArrayList;public class Demo02 implements Persons{

2020-06-21 15:27:17 566

原创 实现接口完成字符串拆分数组

(1)字符串拆分成数组,如“ab&&2”通过“&&”做分隔符,分割得到字符串数组[“ab”,“2”]解题思路:1. 拆分字符串,首先想到的就是String方法中substring方法2. 紧接着就是indexOf,返回出现的位置接下里是演示代码://先建立一个接口import java.util.ArrayList;public interface Person { ArrayList<String> store(String st );}

2020-06-20 23:27:40 2265 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除