自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java中next()和nextline()用法区别(详细说明)

java中next()和nextline()用法区别(详细说明)

2022-11-13 18:37:15 205

原创 jQuery 练习:全选,全不选,反选(尚硅谷视频)

jQuery 练习:全选,全不选,反选

2022-11-08 23:32:38 118

原创 数据结构——二叉树前序、中序、后序及层次四种遍历(java语言版)

数据结构——二叉树前序、中序、后序及层次四种遍历(java语言版)

2022-10-06 13:26:11 435

原创 mysql5.7安装配置教程(一看就会)

mysql5.7安装配置教程(一看就会)

2022-09-09 04:30:43 407

原创 Windows CMD常用命令大全(所见即所得)

Windows CMD常用命令大全(所见即所得)

2022-09-05 23:02:59 1331

原创 FileWriter的覆盖和追加模式

FileWriter的覆盖和追加模式

2022-08-25 14:05:54 284

原创 JAVA 房屋出租系统(韩顺平)

房屋出租系统JAVA

2022-08-24 18:43:46 152

原创 java的三代日期类(Date,Calender,LocalDate)

继续前行,快速掌握之日期类

2022-07-24 19:04:40 288

原创 类变量(静态变量),静态方法(类方法)快速了解一篇足矣

类变量也叫静态变量,静态属性,是该类所有对象共享的变量,任何一个该类的对象去访问他时,取到的值都是相同的值,同样任何一个该类对象 去修改他时,修改的也是同一个变量。

2022-07-10 20:18:27 189

原创 JAVA图像化界面小游戏(石头剪刀布)

完了五十多把,最终输给了人机,自己编写的,玩得还是挺快乐。😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁

2022-07-06 15:48:07 858

原创 制作成绩评估界面(简单易懂)

制作成绩评估界面(简单易懂):最近在抖音看见了,制作的成绩评估,于是自己兴致勃勃的也制作一个,其实想的时候还是很简单,无非就是一个文本域,一个按钮,按钮添加监听,点击后弹出成绩测试后的面板,在加个背景图片。没啥就想好看点,哈哈。但是就是在添加背景图片的时候我遇到了问题,添加的时候,文本域,和按钮都不见了,只有一个图片,纠结了好久。 错误的图片:它这样就显得我很呆,我的按钮我的文本域丢了。。。。最后经过我的上网查看,发现原来是,setbounds方法没有使用的原因加上后,调整一下,文本域和按钮的位置

2022-05-09 22:55:30 137

原创 关于JFrame添加背景图片,setbounds的小知识

描述:给JFrame窗口添加图片时,我采用的是,创建一个JLayeredPane用于分层,将标签(JLabel)放入到一个JPanel面板中,然后在创建一个按钮来测试该图片是一个背景,而不是单纯的图片,然后运用分层。将JPanel放入底层,把Jbutton放入较高一层。注意:在开始时我并没有用setbounds来设置按钮,所以就导致了按钮没有显示出来,想了想,将其加上,问题得到解决。测试代码:/** * 给JFrame 添加一个背景图案。 */import javax.swing.*;

2022-05-09 22:38:03 800

原创 编辑一个简单计算机界面并响应(java)

编辑一个简单计算机界面并响应(java)编前需知:在JFrame窗口顶部,我们需要一个文本域,在文本域的右边有一个清除按钮,我们可以把他放入一个JPanel里面,它的默认布局方式是流式布局。JFrame南部是网格状的布局,所以使用网格布局即可,在往里面添加按钮即可,并且附上标签(1,2,3,4,,,,等)这是大致的,其他的为按钮加上监听器并实现监听即可。值得注意的是,为方便,再此定义了一个常量类,Const,从Const里面调用对象。测试代码:1.常量类:package cn.lidan.util

2022-04-12 10:35:42 1131

原创 试题 I: 后缀表达式

试题 I: 后缀表达式时间限制: 1.0s内存限制: 256.0MB本题总分:25 分【问题描述】给定 N 个加号、M 个减号以及 N + M + 1 个整数 A1, A2, · · · , AN+M+1,小明想知道在所有由这 N 个加号、M 个减号以及 N + M + 1 个整数凑出的合法的后缀表达式中,结果最大的是哪一个?请你输出这个最大的结果。例如使用1 2 3 + -,则 “2 3 + 1 -” 这个后缀表达式结果是 4,是最大的。【输入格式】第一行包含两个整数 N 和 M。

2022-04-06 17:48:48 207

原创 等差数列(蓝桥杯真题)

【问题描述】数学老师给小明出了一道等差数列求和的题目。但是粗心的小明忘记了一部分的数列,只记得其中N个整数。现在给出这 N个整数,小明想知道包含这 N个整数的最短的等差数列有几项?【输入格式】输入的第一行包含一个整数N。第二行包含 N个整数 A1,A2,···,AN。(注意 A1 ∼AN并不一定是按等差数列中的顺序给出)【输出格式】输出一个整数表示答案。【样例输入】52641020【样例输出】10【样例说明】包含2、6、4、10、20的最短的等差数列是2、4、6、8、10、

2022-04-03 10:24:13 253

原创 试题 G: 完全二叉树的权值

试题 G: 完全二叉树的权值时间限制: 1.0s内存限制: 256.0MB本题总分:20 分给定一棵包含 N 个节点的完全二叉树,树上每个节点都有一个权值,按从上到下、从左到右的顺序依次是 A1,A2,⋅⋅⋅AN,如下图所示:现在小明要把相同深度的节点的权值加在一起,他想知道哪个深度的节点权值之和最大?如果有多个深度的权值和同为最大,请你输出其中最小的深度。注:根的深度是 1。输入格式第一行包含一个整数 N。第二行包含 N 个整数 A1,A2,⋅⋅⋅AN。输出格式输出一个整数代表答案

2022-04-01 22:17:42 565

原创 十一届蓝桥杯省赛C语言B组——B: 既约分数

【问题描述】如果一个分数的分子和分母的最大公约数是 1,这个分数称为既约分数。例如,4/3,5/2,1/8,7/1都是既约分数。请问,有多少个既约分数,分子和分母都是 1 到 2020 之间的整数(包括 1 和 2020)?答案:2481215分析:开始想怎么去表示分子分母,后来想了一会儿,没必要表示出来,反正都是1–2020的数,直接判断就行了,将第一个数定位分母,第二个数定为分子,看是否二者互质(就是最大公约数为1),我们可以建立一个求最大公约数的方法,调用可以,也可以不调用直接使用也可,(

2022-03-15 22:39:05 795

原创 蓝桥杯真题:门牌制作

【问题描述】小蓝要为一条街的住户制作门牌号。这条街一共有 2020 位住户,门牌号从 1 到 2020 编号。小蓝制作门牌的方法是先制作 0 到 9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符 1、0、1、7,即需要 1 个字符 0,2 个字符 1,1 个字符 7。请问要制作所有的 1 到 2020 号门牌,总共需要多少个字符 2?【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内

2022-03-15 22:18:05 62

原创 第十二届蓝桥杯C++ 卡片

卡片题目:分析:对于此题我们需要找到那个数字的卡片最先用完,我们可以创建几个数组,给每一个数组赋值为2021表示卡片的数量,然后通过求余和取模的方法,将个位的数字一个个分离出来,并让相应的数字卡片数量减一,值得注意的是:我们是先判断,在减少卡片数量,所以当发现卡片数量为0时,实则是上一个判断的数字。测试代码:#include<iostream>#define ll long longusing namespace std;int a[11];int main() { //给每

2022-03-06 11:55:17 393

原创 关于swing中的基本组件(介绍及应用)

关于swing中的基本组件(介绍及应用):1.组件的介绍1.JFrame 一个普通的窗口,作为顶层容器2.JDialog 对话框3.JPanel 面板容器组件4.JScrollPane 带滚动条的,可以水平和垂直滚动的面板组件5.JMenuBar 菜单栏6.JPopupMenu 弹出菜单7.JLabel 标签8.JButton 按钮9.JRadioButton 单选按钮10. JCheckBox 复选框11.JTextField

2022-03-05 16:36:56 1532

原创 试题 历届真题 回文日期【第十一届】

试题 历届真题 回文日期【第十一届】题目描述2020 年春节期间,有一个特殊的日期引起了大家的注意:2020 年 2 月 2 日。因为如果将这个日期按 yyyymmdd 的格式写成一个 8 位数是 20200202,恰好是一个回文数。我们称这样的日期是回文日期。有人表示 20200202 是“千年一遇” 的特殊日子。对此小明很不认同,因为不到 2 年之后就是下一个回文日期:20211202 即 2021 年 12 月 2 日。也有人表示 20200202 并不仅仅是一个回文日期,还是一个 AB

2022-03-05 11:05:46 292

原创 关于java边框的知识

1.关于边框是能够在swing组件边缘周围渲染边框的对象的接口,边框就是对组件边界的装饰,可以为组件添加边框的色彩,也可以在边框上添加标题,让组件更加美观好看。2.部分边框类BevelBorder : 实现简单的两行斜角边框的类。参数:protected int bevelType 斜面类型。 LOWERED :降低斜面类型。 RAISED:凸起斜面类型。protected Color highlightInner 用于斜角内部高光的颜色。protected Color highlig

2022-03-01 11:53:51 939

原创 分享右击弹出菜单方法

分享右击弹出菜单方法右击菜单使用的是PopupMenu组件,可以将菜单项添加进来,使其在鼠标右击的时候可以显示出菜单。然后我们点击菜单项就可以出现响应的功能。关键部分代码:添加了如下菜单项: MenuItem comment=new MenuItem("注释"); MenuItem cancelComment=new MenuItem("取消注释"); MenuItem copy=new MenuItem("复制"); MenuItem save=new Me

2022-02-27 23:13:40 372

原创 自制一个弹球小游戏(注释详尽,易懂文章)

自制一个弹球小游戏先来看一下效果:这是游戏界面:这是你歇菜的界面:1.基础的思路:废话不多说,进入正题,首先我们创建一个PinBall类,然后把相关的类导入进来,并在里面创建一个init方法,在创建主类调用该方法:import javax.swing.*;import java.awt.*;import java.awt.event.*;public class PinBall { public void init(){ } public static void

2022-02-23 11:27:58 200

原创 关于container里面的三个容器测试及相关API(windows,panel,Scropane)

关于container里面的三个容器测试及相关API(windows,panel,Scropane)container中含有三种容器:Windows,panel,Scrollpane。windows:是可以独立存在的顶级容器,使用BorderLayout布局管理其内部组件panel:可以容纳其他组件,不能独立存在,必须内嵌其他容器中使用,使用FlowLayout布局管理其内部组件Scrolloane:是一个带滚动条的容器,不能独立存在,使用BorderLayout布局管理其内部组件简单API:关

2022-02-17 19:54:19 254

原创 关于map和vector容器的简单使用

一:map的定义:map<a1,a2>mp:与其他STL容器在定义上不一样,因为map需要确定映射前类型既是:键key和映射后类型既是:值value所以需要在<>内填写两个类型:其中一个是键的类型第二个是值得类型头文件:#include <map>map容器会根据键的大小来排。map常用函数:1.find():find(key)返回键是key的映射值2.erase():删除元素。3.size():用来获得map中映射多少个4.clear():清

2022-01-25 12:15:37 820

原创 4213. 最小结果

4213. 最小结果有四个整数 a,b,c,d。有三个操作符 op1,op2,op3,每个操作符要么是 *(表示乘法),要么是 +(表示加法)。现在,我们要进行如下操作:从现有整数中选出两个,按 op1 进行运算,得到结果。将选出的两个整数舍弃,并将结果保留。此时我们还剩下三个整数。从现有整数中选出两个,按 op2 进行运算,得到结果。将选出的两个整数舍弃,并将结果保留。此时我们还剩下两个整数。从现有整数中选出两个,按 op3 进行运算,得到结果。将选出的两个整数舍弃,并将结果保留。此时我们只剩

2022-01-24 15:48:21 440

原创 ## 4212. 字符串比较

4212. 字符串比较给定两个长度相等的由大小写英文字母构成的字符串 A 和 B。请你按照字典顺序对这两个字符串进行比较。注意,在进行比较时,字母的大小写无关紧要,即大写字母被认为等同于相应的小写字母。输入格式第一行,字符串 A。第二行,字符串 B。输出格式如果 A>B,则输出 1,如果 A<B,则输出 −1,如果 A=B,则输出 0。数据范围所有测试点满足,1≤|A|,|B|≤100。输入样例1:aaaaaaaA输出样例1:0输入样例2:absAbz输出样

2022-01-23 11:10:40 343

原创 关于转换大小写函数

函数:具有两个,一个是大写的函数:toupper(),一个是小写的函数:tolower()。cstring包,包含与String相关的函数。strlen()函数用于计算输入字符串的长度。测试代码:#include <iostream>#include <cstring>using namespace std;int main(){ char arr[] = "I Love a girl!"; //大写 for (int x = 0; x &l

2022-01-23 10:07:30 320

原创 [蓝桥杯2017初赛]承压计算

题目描述:X星球的高科技实验室中整齐地堆放着某批珍贵金属原料。每块金属原料的外形、尺寸完全一致,但重量不同。金属材料被严格地堆放成金字塔形。 **7 5 8 7 8 8 9 2 7 2 8 1 4 9 1 8 1 8 8 4 1

2022-01-21 16:40:03 57

原创 k倍区间(易懂系列)

k倍区间(易懂系列)问题描述  给定一个长度为N的数列,A1, A2, … AN,如果其中一段连续的子序列Ai, Ai+1, … Aj(i <= j)之和是K的倍数,我们就称这个区间[i, j]是K倍区间。  你能求出数列中总共有多少个K倍区间吗?输入格式  第一行包含两个整数N和K。(1 <= N, K <= 100000)  以下N行每行包含一个整数Ai。(1 <= Ai <= 100000)输出格式  输出一个整数,代表K倍区间的数目。样例输入5 2

2022-01-21 11:21:39 139

原创 取位数(蓝桥杯)

取位数题目本题为代码补全填空题,请将题目中给出的源代码补全,并复制到右侧代码框中,选择对应的编译语言(C/Java)后进行提交。若题目中给出的源代码语言不唯一,则只需选择其一进行补全提交即可。复制后需将源代码中填空部分的下划线删掉,填上你的答案。提交后若未能通过,除考虑填空部分出错外,还需注意是否因在复制后有改动非填空部分产生错误。求1个整数的第k位数字有很多种方法。 以下的方法就是一种。请仔细分析源码,填写划线部分缺少的内容。#include <stdio.h>// 求x用10进制表

2022-01-20 10:03:24 43

原创 等差素数列

等差素数列题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。2,3,5,7,11,13,…2,3,5,7,11,13,… 是素数序列。 类似:7,37,67,97,127,1577,37,67,97,127,157 这样完全由素数组成的等差数列,叫等差素数数列。上边的数列公差为 3030,长度为 66。20042004 年,格林与华人陶哲轩合作证明了:存在任意长度的素数等差数列。 这是数论领域一项惊人的成果!有这一理论为基础,请你借助手中的计算机,满怀信心地搜索:

2022-01-20 09:54:09 32

原创 贝茜放慢脚步

贝茜放慢脚步奶牛贝茜正在参加冬季哞林匹克运动会的越野滑雪比赛。她以每秒 1 米的速度出发。但是,随着时间的推移,她变得越来越疲倦,她开始放慢脚步。每次放慢脚步,贝茜的速度都会降低:减速一次后,她以每秒 1/2 米的速度移动,减速两次后,则以每秒 1/3 米的速度移动,依此类推。你将被告知何时何地贝茜会减速。当减速信息格式为:T 17意味着,贝茜在某个时间点减速,本例表示比赛开始第 17 秒贝茜减速。当减速信息格式为:D 10意味着,贝茜在某个地点减速,本例表示在行进 10 米处减速。

2022-01-18 11:02:30 491

原创 试题 算法训练 最小距离

试题 算法训练 最小距离资源限制时间限制:1.0s 内存限制:256.0MB  最小距离问题描述  数轴上有n个数字,求最近的两个数,即min(abs(x-y))输入格式  第一行包含一个整数n。  接下来一行,表示n整数。输出格式  一个整数表示最小距离样例输入67 3 4 11 9 17样例输出1样例说明  取3和4数据规模和约定  n<=100000  所有整数<=10^7分析:需要先排序通过sort函数,这样就可以通过相邻的数字相减,找到最小

2022-01-17 19:49:08 402

原创 试题 算法训练 最大获利(易懂方案)

试题 算法训练 最大获利资源限制时间限制:1.0s 内存限制:256.0MB问题描述  Chakra是一位年轻有为的企业家,最近他在进军餐饮行业。他在各地开拓市场,共买下了N个饭店。在初期的市场调研中,他将一天划分为M个时间段,并且知道第i个饭店在第j个时间段内,会有Aij位服务员当值和Bij位客户光临。他还分析了不同饭店不同时间段客户的需求,得到第i个饭店在第j个时间段内,平均每位客户消费Cij元。为了创设品牌形象,Chakra决定每个饭店每天只选择一个时间段营业,每个服务员至多接待一位顾客(

2022-01-17 16:51:04 132

原创 简单的GUI程序(保姆注释)

顶层容器:顶层容器是图形进行变程的基础,一切图形化的东西都必须包括在顶层容器中。在swing中有三种可以使用的顶层容器:JFrame,JDialog,JApplet。顶层容器不能直接添加swing组件,需要调用getContengtPane()方法获得顶层容器的面板,然后添加swing组件。swing组件:组件是构成应用程序图形界面的基本元素,包括按钮,文本框,进度条等。组件分为容器组件,又分为非容器组件。JPanel组件是一个典型的容器组件。JLable是非容器组件。注意:swing组件最终都要放

2022-01-03 10:16:19 584

原创 **试题 算法训练 石子游戏**

试题 算法训练 石子游戏资源限制时间限制:1.0s 内存限制:256.0MB问题描述  石子游戏的规则如下:  地上有n堆石子,每次操作可选取两堆石子(石子个数分别为x和y)并将它们合并,操作的得分记为(x+1)×(y+1),对地上的石子堆进行操作直到只剩下一堆石子时停止游戏。  请问在整个游戏过程中操作的总得分的最大值是多少?输入格式  输入数据的第一行为整数n,表示地上的石子堆数;第二行至第n+1行是每堆石子的个数。输出格式  程序输出一行,为游戏总得分的最大值。样例输入10

2022-01-03 08:59:20 83

原创 substr()小知识(C++)

substr()是C++语言函数,主要功能是复制子字符串,要求从指定位置开始,并具有指定的长度。你可以给他指定长度,也可以不指定。a.substr(x,y)它的默认长度是:x为0,y就为数组长度(a.size()),如果这样写a.substr(),那么会输出整个数组。附上测试代码:#include<iostream>using namespace std;int main(){ string a = "helloworld!"; //测试1,输出为:hello strin

2021-12-31 09:33:58 270

原创 两个二维数组的相加,存入一个新的数组(java)

小练习:两个二维数组的相加,存入一个新的数组(java)分析:没啥子好分析的,给大家跳个舞吧!附上代码:import java.util.Scanner;public class sum1 { public static void main(String args[]) { Scanner sc=new Scanner(System.in); //定义三个整型的二维数组 int[][] array1 = new int[2][3];

2021-12-20 22:53:27 1171

空空如也

空空如也

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

TA关注的人

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