自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 13.罗马数字转整数(Java)

/*罗马数字转整数I : 1V : 5X : 10L : 50C : 100D : 500M : 1000 *///public class RomanToInt_13 { HashMap<Character, Integer> hashMap = new HashMap<>(); { { hashMap.put('I', 1); hashMap.put('V', 5);

2022-01-11 23:11:23 171

原创 1.两数之和(Java)

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。自己用的两层for循环,让数组中的两个值相加等于target,需要注意到每一个位于 x 之前的元素都已经和 x 匹配过,因此不需要再进行匹配。public int[] twoSum(int[] nums,int target){ f

2022-01-11 17:28:46 238

原创 动态代理简单举例(java基础笔记)

代理模式的原理:使用一个代理将对象包装起来, 然后用该代理对象取代原始对象。任何对原始对象的调用都要通过代理。代理对象决定是否以及何时将方法调用转到原始对象上。首先拿一个静态代理来看package com.atwang.java;/** * 静态代理举例 */interface ClothFactory{ void produceCloth();}//代理类class ProxyClothFactory implements ClothFactory{ priva

2022-01-10 23:51:52 433

原创 java关于String内存解析一道题

今天看到一道关于String的题,希望能当笔记记录下来。如有不对的地方,请告知在评论处

2022-01-04 17:08:09 261

原创 蓝桥杯 01字串(Java)

蓝桥杯(Java)01字串

2022-01-02 22:48:49 259

原创 回形数(java)

java回形数

2021-12-29 16:15:10 194

原创 【稀疏数组】学习笔记

当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组稀疏数组的处理方法是:1)记录数组一共有几行几列,有多少个不同的值2)把具有不同值得元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模第一行存放原数组的行列数和多少个不同的值其他行存放原数组不同值元素的行列及值public class SparseArray { public static void main(String[] args) { //创建一个五子棋的二维数组 System.ou

2021-03-22 23:00:07 66

原创 Error:java:无效的源发行版:1.9

打开ProjectStructure后如下图出现问题大多是IDEA执行的JDK和安装时设置的JDK不同,改成默认的JDK或和你安装的一样就可以了

2021-03-14 15:05:47 185

原创 eclipse Ctrl +左键查看源代码 Source not found

今天打开eclipse遇到了这样的问题,寻找到了解决办法看到这全英文的!!!在 “Source Attachment”对话框下,选择”External location“。路径为安装java JDK时的路径,关键是在此路径下,找到src.zip,就行了。提示:不过好像也有用这种方法解决不了的...

2021-03-12 22:36:58 110

转载 eclipse 报错 code recommenders cannot download its model repository index-已解决

eclipse 报错 code recommenders cannot download its model repository index 在网上搜索到的解决方案是将修改连接方式为Manaul,但并不能解决此问题。 于是在StackOverflow上找到了这个提问 原因是这个项...

2021-03-12 09:48:13 192

原创 【蓝桥杯】基础练习 闰年判断

资源限制时间限制:1.0s 内存限制:256.0MB问题描述给定一个年份,判断这一年是不是闰年。当以下情况之一满足时,这一年是闰年:年份是4的倍数而不是100的倍数;年份是400的倍数。其他的年份都不是闰年。输入格式输入包含一个整数y,表示当前的年份。输出格式输出一行,如果给定的年份是闰年,则输出yes,否则输出no。说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将不得分。样例输入2013样例输出

2021-03-11 22:59:38 98

原创 【蓝桥杯】基础练习 Fibonacci数列

资源限制时间限制:1.0s 内存限制:256.0MB问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果除以10007取余数,直接计算余数往往比先算出原数再取

2021-03-11 22:54:54 124

原创 【蓝桥杯】 圆的面积(Java)

时间限制:1.0s 内存限制:256.0MB问题描述给定圆的半径r,求圆的面积。输入格式输入包含一个整数r,表示圆的半径。输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。说明:在本题中,输入是一个整数,但是输出是一个实数。对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误。实数输出的问题如果没有特别说明,舍入都是按四舍五入进行。样例输入4样例

2021-03-11 22:40:43 78

原创 【蓝桥杯】 序列求和 (Java)

资源限制时间限制:1.0s 内存限制:256.0MB问题描述求1+2+3+…+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+…+n的值。样例输入4样例输出10等差数列求和公式代码实现:import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); long

2021-03-11 22:32:16 180

原创 IntelliJ IDEA安装教程(windows)

今天开始了学习IDEA使用,在这里给大家分享一下我的安装的过程以及一些简单配置,适合初学者学习使用一、windows下安装过程1.version:2020.32 当前版本,可以在Other version中选择其他版本2.System requirements里有软件安装的相关硬件要求,有兴趣可以了解,一般电脑配置都可以满足要求3…exe需要一步一步安装。.zip类似绿色版,解压后在解压文件中打开软件图标即可开始使用(我自己下载的.exe)4. IntelliJ IDEA有Ultimate旗舰版

2021-03-10 22:29:07 1539

原创 【蓝桥杯】 核桃的数量(Java)

资源限制时间限制:1.0s 内存限制:256.0MB问题描述小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:各组的核桃数量必须相同各组内必须能平分核桃(当然是不能打碎的)尽量提供满足1,2条件的最小数量(节约闹革命嘛)输入格式输入包含三个正整数a, b, c,表示每个组正在加班的人数,用空格分开(a,b,c<30)输出格式输出一个正整数,表示每袋核桃的数量。样例输入12 4 5

2021-03-08 14:00:41 335 1

原创 【蓝桥杯】基础练习 查找整数(Java实现)

【蓝桥杯】基础练习 查找整数(Java实现)

2021-03-07 16:28:05 111

空空如也

空空如也

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

TA关注的人

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