自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 StringBuffer类常用的几个方法

StringBuffer str=new StringBuffer(“opfjirfhir90”);str.charAt(i);//取字符串i位置的元素str.delete(str.charAt(i));//删除字符串i位置的字符str.append(“890”);//向str尾添加元素str.setCharAt(3,p);//用p替换str中索引为3的字符str.insert(2,o)...

2020-03-30 19:06:32 486

原创 Character类常用的几个方法

System.out.println(Character.isDigit(‘9’));//判断是否为数字System.out.println(Character.isLetter(‘d’));//判断是否为字母;System.out.println(Character.isLowerCase(‘A’));//判断是否为小写字母System.out.println(Character.isSp...

2020-03-30 19:05:35 550

原创 java中的Calendar类

1、Calendar类不能通过new方式来获得对象,需用成员方法getInstance()来得到一个对象2、public long getTimeInMillis()以毫秒为单位返回此Calendar的时间值3、public boolean after(Object when):判断此Calendar表示的时间是否在指定时间之后,返判断结果。4、public int get(int fiel...

2020-03-19 18:06:18 196

原创 判断是否为闰年

1、能被4整除但不能被100整除,或者能被400整除并且能被100整除public class num1to1 { static boolean isrun(int n){ if(n%4==0&&n%100!=0||(n%400==0&&n%100==0)){ return true; }else{ return false; } }...

2020-03-19 17:07:38 231

原创 最长递增子序列求解

问题:给定一个长度为N的数组,找出一个最长的单调自增子序列(不一定连续,但是顺序不能乱)。例如:给定一个长度为6的数组A{5, 6, 7, 1, 2, 8},则其最长的单调递增子序列为{5,6,7,8},长度为4.1、最长公共子序列法:我们可以将数组A排序后放入数组B,然后求A和B的最长公共子序列即可;代码:在这里插入代码片...

2020-03-16 22:30:40 241

原创 JAVA中浮点数取整数部分和取小数部分

public static void main(String[] args){ Scanner sc=new Scanner(System.in); double a=sc.nextDouble(); System.out.println("整数部分是:"+(int)a); System.out.print("小数部分是:"+a%1); ...

2020-03-14 11:13:48 5439 4

原创 C++中求最大公约数超简单函数

头文件algorithm中的__gcd代码:

2020-03-05 19:24:19 2476 2

原创 求最大公约数及最小公倍数

1、辗转相除法辗转相除法又叫欧几里得算法,是欧几里得最先提出来的.辗转相除法的实现,是基于下面的原理(在这里用(a,b)表示a和b的最大公因数):  (a,b)=(a,ka+b),因为如果p可以整除a,也可以整除b,那么p必然可以整除ak+b,即a*k/p+b/p,所以我们可以用两数中较大的数取余较小的数(余数),一直到出现0为止,不为0 的数就是最大公约数,例如:  (27,45)=(27...

2020-03-05 18:35:48 1902

原创 java中保留指定小数位的方法

DecimalFormat format 方法:0和#的区别0:比实际数字的位数多,不足的地方用0补上。new DecimalFormat(“00.00”).format(4.14) //结果:04.14new DecimalFormat(“0.000”).format(4.14) //结果: 4.140new DecimalFormat(“00.000”).format(4.14)...

2020-03-01 13:29:54 843

原创 蓝桥杯第七届省赛JAVA真题----剪邮票

剪邮票如【图1.jpg】, 有12张连在一起的12生肖的邮票现在你要从中剪下5张来,要求必须是连着的(仅仅连接一个角不算相连)比如,【图2.jpg】,【图3.jpg】中,粉红色所示部分就是合格的剪取请你计算,一共有多少种不同的剪取方法请填写表示方案数目的整数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。图1:图2:图3:...

2020-02-22 21:52:28 288

原创 排列组合问题

若有一串字母ABC,进行全排列,有六种方法,3的阶层,321,为什么是这样呢,我们根据代码看思路(这之间会涉及递归,回溯):将ABC看成数组,a[0]=A,a[1]=B,a[2]=C;(下文中用a0代替A,a1代替B,a2代替C),排列的过程就是交换位置的过程:1、先对A进行交换(即k=0时):a0和a0自己交换:ABCa0和a1交换:BAC(此步还未执行,只有上一步递归交换完后才会自行此...

2020-02-22 16:20:15 259

原创 无序集合与有序集合的遍历

无需集合set(set中的元素必须唯一,不允许有重复元素)和有序集合list(允许元素重复存在的有序对象)皆可用以下方式遍历1、Iterator迭代器遍历:Iterator it=set.iterator();while(it.hasNext()){System.out.println(it.next());}2、for-each形式:for(元素类型type 元素变量value:需...

2020-02-22 12:46:29 675

空空如也

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

TA关注的人

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