自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java中BigDecimal比较大小的方法

在Java中,BigDecimal类提供了三种比较大小的方法,分别是​​compareTo()​​、​​equals()​​和​​compareTo()​​。例如,我们有一个 ​​Person​​ 类,其中包含 ​​name​​ 和 ​​age​​ 两个属性。在调用 ​​Collections.sort()​​ 方法时,会自动调用 ​​Person​​ 类中的 ​​compareTo()​​ 方法进行排序。在上面的例子中,我们根据 ​​age​​ 属性的大小来比较两个 ​​Person​​ 对象。

2024-02-21 11:06:30 204 1

转载 java.lang.IllegalArgumentException异常

问题概述在项目开发的工作中,需要对数据报表进行导入导出的操作,为了方便快捷,使用的了EasyPOI,EasyPOI就像其名称一样,让报表操作的更容易些,它主要对POI进行了再封装,不像以前使用POI,长篇长篇的配置。使用EasyPOI导出Excel报表时遇到了问题,异常信息: “ java.lang.IllegalArgumentException: object is not an instance of declaring class ”错误信息如下:Caused by: java.lang.I

2022-01-12 18:33:04 15514

转载 java.lang.NoSuchFieldException异常

java.lang.NoSuchFieldException异常原因:有时候使用反射进行Field相关操作的时候会出现这样异常,一般原因有两种:1.本身就没有该Field;2.有该Field,但是该Field是使用private修饰的,而在获取该Field的时候,需要使用getDeclaredField这个方法。注:如果出现上述异常就针对于这两个原因进行查找...

2022-01-07 15:55:21 3033

转载 html中空格的写法

HTML不是一种编程语言,而是一种超文本标记语言 (markup language),是网页制作所必备的。超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。方法1:使用键盘,键入空格在html页面中,我们可以通过键入“空格”键来插入空格。例:在p.p1中键入一个空格,在p.p2中键入5个空格。注:此时是半角状态键入“空格”:<p class="p1">测试文字| HTML中文网! </p> <p class="p2">测试文字| HTM

2021-11-24 08:48:41 70743

转载 Java中Calendar类的常用方法

项目当中,我们经常会涉及到对时间的处理。Date 类最主要的作用就是获得当前时间,同时这个类里面也具有设置时间以及一些其他的功能,但是由于本身设计的问题,这些方法却遭到众多批评,不建议使用,而是更推荐使用 Calendar 类进行时间和日期的处理。原理简介Java中提供了Calendar这个专门用于对日历进行操作的类,那么这个类有什么特殊的地方呢,首先我们来看Calendar的声明:public abstract class Calendar extends Objectimplements Se

2021-10-26 11:13:40 2145

转载 SimpleDateFormat格式化日期的方法和参数

SimpleDateFormat格式化日期的方法和参数引言:例1:格式化方法public String format(Date date)将Date类型的日期,转变为指定格式的String文本例2:解析方法Date parse(String source)将String类型的日期,解析成Date格式;不同指定格式的格式化对象,只能解析对应格式的String类型日期注意:在这两个方法中所使用到的日期类都是java.util.Date类一、创建默认或自定义格式的格式对象(1)Sim

2021-10-17 17:24:12 1867 2

原创 Linux中解压命令的使用

tar(打包,解包命令)-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看打包文件里面打包了那些文件!-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都只能用到其中一个,可以和别的命令连用但只能使用其中的其中一个。其他参数的使用方法可以通过使用man tar 或 tar --help命令来查看如何使用以下列出一些常用的参数用途:-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压

2021-04-17 23:08:40 1177

原创 linux如何显示隐藏文件

显示所有文件(包含隐藏文件)ls -a显示所有文件的详细信息(包含隐藏文件):ls -al 或者 ll -a只显示隐藏文件l. 或者ls -d .*注意:ls -d后面有个空格

2021-04-09 23:02:59 326

原创 数字交换(与数组元素交换类似)

数字交换题目描述有一组数(设有N个)。编一程序交换这组数中任意指定的两段。输入一个数N(不超过20个)一行N个数由空格分开两个空格分开的数(表示要交换的其中一段)两个空格分开的数(表示要交换的其中另一段)输出交换后的一行数(中间用空格隔开)样例输入163 6 11 45 23 70 67 34 26 89 90 15 56 50 20 10 3 513 15输出3 6 56 50 20 70 67 34 26 89 90 15 11 45 23 10题目分析:该问题

2021-02-03 21:38:17 973

原创 最优布线问题(最小生成树问题)

题目描述入下:学校有 n 台计算机,编号是 1∼n,为了方便数据传输,现要将它们用数据线连接起来,同一条数据线中数据的传输可以是 双向 的。两台计算机被连接是指它们有数据线连接。由于计算机所处的位置不同,因此不同的两台计算机的连接费用往往是不同的。当然,如果将任意两台计算机都用数据线连接,费用将是相当庞大的。为了节省费用,我们采用数据的间接传输手段,即一台计算机可以间接的通过若干台计算机(作为中转)来实现与另一台计算机的连接。现在由你负责连接这些计算机,任务是使任意两台计算机都连通(不管是直接的

2020-12-04 20:53:11 395

原创 城市公交网建设问题(最小生成树问题)

题目描述如下:有一张城市地图,图中的顶点为城市,编号为 1∼n,无向边 代表两个城市间的连通关系,边上的权值为在这两个城市之间修建高速公路的造价,研究后发现,这个地图有一个特点,即任何一对城市都是连通的。现在的问题是,要修建若干高速公路把所有城市联系起来,问如何设计可使得工程的总造价最少?输入格式:第一行包含两个整数 n 和 e,分别表示城市个数和无向边个数。接下来 e 行,每行包含三个整数 i,j,w,表示在城市 i 和城市 j 之间修建公路的造价为 w。城市编号从 1 开始。输出格式共

2020-12-01 14:03:34 1506

原创 Java数组练习题(模板)

1:题目如下定义一个长度为20的int[]数组,提示用户输入20个整数存入其中,遍历该数组,并找出20个整数的最大值和最小值,并求出20个整数的总和。代码如下:import java.util.Scanner;public class lainxi16{ public static void main(String[] args) { int ms[]=new int[20]; int min,max=0,sum=0;

2020-10-04 15:26:10 895

原创 随机点名器(模板)

随机点名器功能:1:存放班级所有学生姓名2:浏览打印学生所有姓名3:随机进行点名并把名称打印出来具体代码如下:import java.util.Scanner;import java.util.Random;public class dianming {/* * 方法:功能实现的代码段 方法的定义:方法的返回值类型 方法名称(参数列表) 调用方法:名称(参数值列表) */ /* * 数组:长度相同,数据类型相同的数据的集合。 数组如何定义:数据类型 数组名称[ ] 数组的引用

2020-09-18 19:28:31 1299

原创 Java中应用contains()函数的一个基础题(模板)

public class lianxi3 { public static void main(String[] args) { int i = 0; int count = 0; do { if (!(i + " ").contains("4"))//i+" "是为了转换成一个字符串String类型。//对于String类型的数据contains()函数的

2020-09-17 12:07:24 715

原创 猜数问题(模板)

猜数小游戏题目概述:该问题主要是系统随机产生一个数,用户来猜这个数。猜的数与系统随机产生的数比较大小,只有猜对了才结束,否则继续猜数。程序代码如下:在这里插入代码片

2020-09-11 14:54:21 781

原创 词组缩写(模板)

词组缩写***题目描述***定义:一个词组中每个单词的首字母的大写组合称为该词组的缩写。 比如,C语言里常用的EOF就是end of file的缩写。输入测试数据占一行,有一个词组,每个词组由一个或多个单词组成;每组的单词个数不超过10个,每个单词有一个或多个大写或小写字母组成; 单词长度不超过10,由一个或多个空格分隔这些单词。输出输出规定的缩写***样例***输入end of file输出EOF代码如下:...

2020-07-23 19:18:14 2061 1

原创 scanf输入字符串与gets输出字符串的区别(主要就是看空格是否可以输进去)

scanf输入字符串与gets输出字符串的区别下面看一个例子:代码如下:#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){ int i; char a[20]; scanf("%s",a); int len=strlen(a);//测量字符串长度的函数 for(i=0;i<len;i++) printf("%c",a[i]); return 0; }测试结

2020-07-23 19:11:52 198

原创 约瑟夫问题(数组方法解决,适用于人数较少的情况)

约瑟夫问题题目描述有M个人,其编号分别为1-M。这M个人按顺序排成一个圈。现在给定一个数N,从第一个人开始依次报数,数到N的人出列,然后又从下一个人开始又从1开始依次报数,数到N的人又出列...如此循环,直到最后一个人出列为止。输入输入只有一行,包括2个整数M(8 <= M <= 15 ),N( 5 <= N <= 32767 )。之间用一个空格分开。输出输出M行,每行一个整数。***样例***输入8 5输出52871463代码如下:#

2020-07-23 18:23:12 1351

原创 打印字母塔(模板)

打印字母塔***题目描述***输入行数N,打印图形.输入输入只有一行,包括1个整数。(N<=15)输出输出有N行.***样例***输入3输出 A BABCBABC代码如下:#include<stdio.h>#include<stdlib.h>int main(){ int i,j,k,n; char ch='A'; scanf("%d",&n); for(i=1;i<=n;i++)

2020-07-22 22:40:33 3629

原创 亲密数对(模板)

亲密数对题目描述键盘输入N,N在2至2000之间,求2至N中的亲密数对,就是A的因子和等于B,B的因子和等于A,且A≠B。如48和75是亲密数对。48的因子和为2+3+4+6+8+12+16+24=75,而75的因子和为3+5+15+25=48。输入只有一行,为一个整数N( 2<=N<=2000 )输出输出若干行,每行两个整数(用一个空格隔开)。样例输入200输出48 7575 48140 195195 140代码如下:#include<stdio.h&g

2020-07-22 12:15:59 3138

原创 字符统计问题

字符统计题目描述输入一串小写字母(以‘.’为结束标志),统计出每个字母在该字符串中出现的次数(若某字母不出现,则不要输出)。要求:每行输出5项,每项以空格隔开。输入输入一行以’.'结束的字符串输出输出相应小写字母的个数。样例输入aaaabbbccc.输出a:4 b:3 c:3代码如下:#include<stdio.h>#include<stdlib.h>#include<string.h>//strlen()函数头文件int a[30]

2020-07-21 21:48:34 2035

原创 小地鼠偷吃萝卜(模板)

聪明的小地鼠题目描述在学校里的试验田里面,种了n个大萝卜,小地鼠又非常的喜欢吃萝卜。它呢,就会出来偷偷的从试验田中偷萝卜。大萝卜都是种在一排地里面,认真的管理员,按照萝卜的位置早早的给萝卜编了号。希望能增加管理,保证产量。谁知道,小地鼠也有了自己的偷萝卜策略。 同样,在这个地里呢,正好也有n只小地鼠,这些小地鼠,他们都是按照顺序出来偷萝卜。小地鼠们根据自己的出场顺序编好号,然后开始根据自己的编号开始偷萝卜。因为,小地鼠的老大(即1号老鼠),很胖,所以他决定多偷萝卜了,而只是拿了1号萝卜,把剩余的萝卜交给

2020-07-21 21:21:50 636

原创 将一列数从小到大排序,并输出重复最多的数以及其次数(模板)

【基础】排序题目描述将一列数从小到大排序,并输出重复最多的数以及其次数。每个数是都大于等于零且小于等于2000 的整数。输入两行数据 第一行: 表示数的个数(n<=1500) 第二行: n个用空格隔开的整数。输出三行数据 第一行:重复次数最多的数 第二行:最大重复次数 第三行:从小到大排列好的n个数,每个数之间一个空格隔开。样例输入81 2 4 9 4 6 4 6输出431 2 4 4 4 6 6 9代码如下:#include<algorithm>#inclu

2020-07-20 23:08:00 1391

原创 纯粹素数(模板)

【入门】纯粹素数***题目描述***纯粹素数是这样定义的:一个素数,去掉最高位,剩下的数仍为素数,再去掉剩下的数的最高位,余下的数还是素数。这样下去一直到最后剩下的个位数也还是素数。求出所有小于3000的四位的纯粹素数。输入无输出按从小到大的顺序输出若干个纯粹素数,每行一个。代码如下:#include<stdio.h>#include<stdlib.h>int sushu(int n){int i;for(i=2;i<=n/2;i++){if

2020-07-20 17:25:07 2361

原创 A类多?B类多?(考察二进制的问题)

【入门】A类多?B类多?***题目描述***一个自然数转换成二进制数后,如果1的个数比0的个数多,则称为A类数,否则称为B类数。输入n(n<=10000),输出1到n之间A类数、B类数各多少个。输入输入一个整数n(n<=10000)输出两个整数,为A类数和B类数的个数(用空格隔开)。样例输入11输出6 5代码如下:#include<stdio.h>#include<stdlib.h>int main(){ int n,i,j,

2020-07-20 16:36:13 1207

原创 正整数N转换成一个二进制数(模板)

【入门】正整数N转换成一个二进制数***题目描述***输入一个不大于32767的正整数N,将它转换成一个二进制数。输入输入只有一行,包括一个整数n(n<=32767)输出输出只有一行.***样例***输入100输出1100100代码如下:#include<iostream>using namespace std;int weishu(int n){int t=n,result=0;while(t>0){t=t/2;result++;

2020-07-20 13:45:03 4106

原创 元素插入有序数组(多种方法)

【入门】元素插入有序数组题目描述给你一个整数n和一个数列,这个数列保证从小到大排列,现要求将这个整数n插入到数列中,使新的数列仍然从小到大排列。输入第一行一个整数n :等待插入的数第二行一个整数m :数列中数的个数第三行m个整数(空格隔开)输出一行整数:新的数列(空格隔开)***样例***输入241 3 4 5输出1 2 3 4 5方法1代码如下:#include<stdio.h>#include<stdlib.h>int a[1000],b

2020-07-19 23:49:42 4114 1

原创 下载电影(模板)

【基础】下载电影题目描述放暑假了,小明想上网下载一些电影看,但是缓慢的网速令他无法忍受。他了解到了接下来的N个小时中的网速情况,想找一段连续的M个小时来下载电影,并且希望这M个小时的平均网速尽可能的大,你能编一个程序帮助他实现愿望吗?输入输入 第一行包含两个整数N、M,1<=M<=N<=1000000;第二行包含N个整数,表示第N个小时的网速。相邻两数之间用空格隔开。输出输出文件仅有一行包含一个实数,表示最大的平均网速,保留小数点后两位。样例输入6 33 6 1

2020-07-19 19:41:39 2649 3

原创 数字和(模板)

【入门】数字和题目描述:输入一个很大的数,求各位上的数字和。输入一个很大的整数(不超过200位)输出一个整数样例输入123输出6注意:这里说的整数的位数是一个不超过200位的,所以哪一种数据类型都存放不了这么多位数的数据,故需要用到数组的知识,话不多说,直接看代码吧。代码如下:#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){ char a[205

2020-07-19 17:20:04 1440 3

原创 寻找2的幂

【基础】寻找2的幂题目描述数学上把2的K次方叫2的K次幂,如4、8、32等。给定一个整数n,请输出距离它最近的那个2的幂是多少。如果有两个距离相同,输出那个小的。输入只有一个整数 n(10 <= n <= 2000000000)输出只有一个整数,表示距离 最近的那个2的幂。样例输入17输出16代码如下:#include<stdio.h>#include<stdlib.h>#include<math.h>long long i

2020-07-18 23:02:04 2135

原创 求两者之间完美数问题(模板)

【入门】输出m和n范围内的完全数(完美数)题目描述任何一个自然数的约数中都有1和它本身,我们把小于它本身的因数叫做这个自然数的真约数。如6的所有真约数是1、2、3,而且6=1+2+3。像这样,一个数所有真约数的和正好等于这个数,通常把这个数叫做完美数。 古希腊人非常重视完美数。毕达哥拉斯发现它之后,人们就开始了对完美数的研究。 现在要求输出所有在m和n范围内的完美数。输入输入只有一行,是两个整数,(2<=m<=n<=32767),中间用空格隔开。输出输出范围内的所有完全数,数与

2020-07-18 22:05:52 1387 1

原创 求相加之和最大与其起始位置问题(模板)

【基础】相加之和最大,并给出它们的起始位置题目描述有一组数,其排列形式如下:11,19,9,12,5,20,1,18,4,16,6,10,15,2,17,3,14,7,13,8,且尾部8和头部11首尾相连,构成环形的一组数,编程找出相邻的4个数,其相加之和最大,并给出它们的起始位置。输入第一行有一个整数n( 5 <= n <= 20 )第二行有n个数输出第一行有一个数,即最大的和第二行有一个数,即起始数的位置样例输入2011 19 9 12 5 20 1 18 4

2020-07-18 20:03:09 1402 3

原创 等差素数组(模板)

【入门】等差素数组题目描述如果两个素数之和的一半仍然是一个素数,则这三个素数可以组成一个等差素数组,如(3+7)/2=5,则(3,5,7)为一个等差素数组,编程求100以内的所有等差素数组。这里列出的3 5 7是符合题目要求的第一个等差素数组。输入无输出若干行,每行3个数。空格隔开!(每行的三个数从小到大排列,先按第一个数从小到大输出等差素数组,如果第一个数相同,再按第二个数从小到大输出)样例输入输出3 5 7......代码如下:#include <stdio.h&

2020-07-18 14:10:13 1595 1

原创 求某一天是星期几(模板)

【入门】今天星期几***题目描述***编一程序实现: 由输入1980年以后的任意一个日期后,计算机能打印出该日期是星期几。日期肯定合法,绝不会出现类似-23年13月52日的情况 ,已知1980年1月1日是星期二。输入年 月 日 日期有3个整数组成,中间用空格隔开输出一个整数星期 星期用1 2 3 4 5 6 7表示 (若是星期日就输出7) 样例输入2009 1 2输出5分析如下:主要是找出闰年与普通年的区别,求出总天数,求出其对7的余数,因为1月1日为星期二,故再加上1即可。

2020-07-18 00:12:40 1024

原创 将两个数连接成一个数(模板)

【入门】链接a,b题目描述输入2个正整数,a,b。使a在左,b在右,拼接成一个新的数c(c是小于15位的整数)。例如a=2,b=16 则c=216;若a=18,b=476,则c=18476.输入两个数 a ,b输出一个数样例输入31 35输出3135分析如下:只需要计算出第二个数有几位,用第一个数乘以10的位数次方即可。代码如下:#include <stdio.h>#include <stdlib.h>#define ll long lon

2020-07-17 21:42:57 957

原创 求递增递减子序列个数并输出子序列(模板)

【基础】求序列中所有递增或递减子序列的个数并输出子序列题目描述:输入一个由10个整数组成的序列,其中序列中任意连续三个整数都互不相同,求该序列中所有递增或递减子序列的个数。输入输入只有一行,包括10个整数。之间用一个空格分开。输出输出的第一行,包括1个整数n.后面跟着n行.样例输入1 10 8 5 9 3 2 6 7 4输出61 10 10 8 5 5 99 3 22 6 77 4具体代码如下:...

2020-07-16 23:51:52 3017 2

原创 纯粹合数(模板)

【入门】纯粹合数题目描述:一个合数,去掉最低位,剩下的数仍是合数,再去掉剩下的数的最低位,余留下来的数还是合数,这样反复,一直到最后剩下的一位数仍是合数;我们把这样的数称为纯粹合数。求所有的三位纯粹合数。输入无输出若干个3位数,每行一个(从小到大)***提示***注意:1既不是合数也不是质数!代码如下:#include <stdio.h>#include <stdlib.h>int sushu(int n){int i;for(i=2;i<=n

2020-07-16 23:41:31 2917

原创 数据库实验(SQL SERVER)

数据库实验二实验内容:使用各种查询条件完成指定的查询操作实验步骤1、创建学生表student、课程表course和选课表SC,并输入数据(注意数据的完整性。);(可以使用实验一中已经建立的表和数据)2、对各表中的数据进行不同条件的查询;包括的运算:投影、选择、比较运算符、逻辑运算符、字符匹配运算符、匹配列表范围、算术运算符、内部函数、排序、分组、分组函数使用(1)查询全体学生的学号和姓名(2)查询全体学生的详细记录(3)查询软件学院的学生姓名、年龄、系别(4)查询所有选修过课程的学生学号

2020-07-16 14:34:00 2994

原创 歌德巴赫猜想(模板)

【入门】歌德巴赫猜想时间限制: 1.000 Sec 内存限制: 16 MB题目描述:任一个大于等于4的偶数都可以拆分为两个素数之和。输入一个整数n( 4 <= n <= 200 )输出将小于等于n的偶数拆分为2个质数之和,列出所有方案!样例输入10输出4=2+26=3+38=3+510=3+710=5+5提示10=3+7 与10=7+3算一种方案。具体方案如下:先设置一个求素数的函数并设定返回值,当其为素数时返回1,不为素数时返回0,最后在主函

2020-07-15 23:36:14 795

原创 数据库实验(SQL SERVER)

数据库实验一实验内容:用SQL语言进行基本表结构的定义、修改、删除,索引的建立和删除实验步骤:1 :在SQL SERVER 中新建查询,建立到服务器的连接2: 用SQL语言CREATE TABLE语句创建实验一中学生表student、课程表course 和选课表sc及其相应约束,具体约束如下:3、向创建的表中输入数据,测试所创建的完整性约束是否起作用4:用SQL语言ALTER语句修改表结构;(1) STUDENT表中增加一个字段入学时间scome,(2) 删除STUDENT表中sd

2020-07-15 17:49:25 6339

空空如也

空空如也

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

TA关注的人

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