自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZjfScorpio

人都是很固执的,尤其在选择要走哪条路时,更是半点不能强求——谢衣

  • 博客(22)
  • 收藏
  • 关注

原创 java int和Integer的区别

1 区别Integer是int的包装类,int则是java的一种基本数据类型Integer变量必须实例化后才能使用,而int变量不需要Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值Integer的默认值是null,int的默认值是02 ==比较2.1、由于Integer变量实际上是对一个Integer对象的引...

2019-05-12 11:13:40 18970 1

原创 java &和&&的区别

相同点Java中&&和&都是表示与的逻辑运算符,都表示逻辑运输符and,当两边的表达式都为true的时候,整个运算结果才为true,否则为false。不同点&&的短路功能,当第一个表达式的值为false的时候,则不再计算第二个表达式;&则两个表达式都执行。&可以用作位运算符,当&两边的表达式不是Boolean类型的时候,&am...

2019-05-12 10:47:41 928

原创 java跳出多重循环

方法一:使用带有标号的的break语句public class Main { public static void main(String[] args) { String a1 = ""; String b1 = ""; here: for (int i = 1; i <= 4; i++) { a1 = "外层循环第"+i+"...

2019-05-12 10:39:34 189

原创 正则表达式-java

1 什么是正则表达式?正则表达式(Regular Expression)是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。2 用来干什么?在写程序的过程中,有时会需要匹配、查找、替换或者是判断字符串的出现情况,而且有时不能用简单的纯编码方式解决这些问题,这个时候就会想到要正则表达式,无...

2019-05-12 10:04:30 189

原创 三部排序(蓝桥杯2013第四届省赛第5题)java

题目一般的排序有许多经典算法,如快速排序、希尔排序等。 但实际应用时,经常会或多或少有一些特殊的要求。我们没必要套用那些经典算法,可以根据实际情况建立更好的解法。 比如,对一个整型数组中的数字进行分类排序: 使得负数都靠左端,正数都靠右端,0在中部。注意问题的特点是:负数区域和正数区域内并不要求有序。可以利用这个特点通过1次线性扫描就结束战斗!! 以下的程...

2019-03-25 10:06:18 160

原创 颠倒的价牌(蓝桥杯2013第四届省赛第4题)java

题目小李的店里专卖其它店中下架的样品电视机,可称为:样品电视专卖店。 其标价都是4位数字(即千元不等)。 小李为了标价清晰、方便,使用了预制的类似数码管的标价签,只要用颜色笔涂数字就可以了(参见p1.jpg)。 这种价牌有个特点,对一些数字,倒过来看也是合理的数字。如:1 2 5 6 8 9 0 都可以。这样一来,如果牌子挂倒了,有可能完全变成了另一个价格, ...

2019-03-25 09:19:24 256

原创 梅森素数(蓝桥杯2013第四届省赛第3题)java

题目标题: 梅森素数如果一个数字的所有真因子之和等于自身,则称它为“完全数”或“完美数”例如:6 = 1 + 2 + 328 = 1 + 2 + 4 + 7 + 14早在公元前300多年,欧几里得就给出了判定完全数的定理:若 2^n - 1 是素数,则 2^(n-1) * (2^n - 1) 是完全数。其中 ^ 表示“乘方”运算,乘方的优先级比四则运算高,例如:2^3 = ...

2019-03-25 09:10:00 266

原创 振兴中华(蓝桥杯2013第四届省赛第2题)java

问题标题: 振兴中华小明参加了学校的趣味运动会,其中的一个项目是:跳格子。地上画着一些格子,每个格子里写一个字,如下所示:(也可参见p1.jpg)从我做起振我做起振兴做起振兴中起振兴中华比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。要求跳过的路线刚好构成“从我做起振兴中华”这句话。请你帮助小...

2019-03-25 09:01:51 167

原创 世纪末的星期(蓝桥杯2013第四届省赛第1题)java

问题标题: 世纪末的星期曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。还有人称今后的某个世纪末的12月31日,如果是星期一则会…有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!!于是,“谣言制造商”又修改为星期日…1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12月31日正好是星期天(即星期日)?请回答...

2019-03-25 08:47:34 189

原创 压缩变换(蓝桥杯第七届省赛第10题)java

问题压缩变换小明最近在研究压缩算法。他知道,压缩的时候如果能够使得数值很小,就能通过熵编码得到较高的压缩比。然而,要使数值很小是一个挑战。最近,小明需要压缩一些正整数的序列,这些序列的特点是,后面出现的数字很大可能是刚出现过不久的数字。对于这种特殊的序列,小明准备对序列做一个变换来减小数字的值。变换的过程如下:从左到右枚举序列,每枚举到一个数字,如果这个数字没有出现过,刚将数字变换成...

2019-03-05 12:44:03 241

原创 交换瓶子(蓝桥杯第七届省赛第9题)java

题目交换瓶子有N个瓶子,编号 1 ~ N,放在架子上。比如有5个瓶子:2 1 3 5 4要求每次拿起2个瓶子,交换它们的位置。经过若干次后,使得瓶子的序号为:1 2 3 4 5对于这么简单的情况,显然,至少需要交换2次就可以复位。如果瓶子更多呢?你可以通过编程来解决。输入格式为两行:第一行: 一个正整数N(N&lt;10000), 表示瓶子的数目第二行:N个正整数,用空格分...

2019-03-05 11:36:58 692

原创 取球博弈(蓝桥杯第七届省赛第8题)java

题目两个人玩取球的游戏。一共有N个球,每人轮流取球,每次可取集合{n1,n2,n3}中的任何一个数目。如果无法继续取球,则游戏结束。此时,持有奇数个球的一方获胜。如果两人都是奇数,则为平局。假设双方都采用最聪明的取法,第一个取球的人一定能赢吗?试编程解决这个问题。输入格式:第一行3个正整数n1 n2 n3,空格分开,表示每次可取的数目 (0&lt;n1,n2,n3&lt;100...

2019-03-05 11:16:25 456

原创 剪邮票(蓝桥杯第七届省赛7题)java

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

2019-03-05 10:55:39 446

原创 寒假作业(蓝桥杯第七届省赛第6题)java

问题寒假作业现在小学的数学题目也不是那么好玩的。看看这个寒假作业:□ + □ = □□ - □ = □□ × □ = □□ ÷ □ = □(如果显示不出来,可以参见【图1.jpg】)每个方块代表1~13中的某一个数字,但不能重复。比如:6 + 7 = 139 - 8 = 13 * 4 = 1210 / 2 = 5以及:7 + 6 = 139 - 8 = ...

2019-03-05 10:20:06 464

原创 抽签(蓝桥杯第七届省赛第5题)java

问题抽签X星球要派出一个5人组成的观察团前往W星。其中:A国最多可以派出4人。B国最多可以派出2人。C国最多可以派出2人。…那么最终派往W星的观察团会有多少种国别的不同组合呢?下面的程序解决了这个问题。数组a[] 中既是每个国家可以派出的最多的名额。程序执行结果为:DEFFFCEFFFCDFFFCDEFFCCFFFCCEFFCCDFFCCDEFBEFFFB...

2019-03-05 10:08:12 350

原创 分小组(蓝桥杯第七届省赛第4题)java

问题分小组9名运动员参加比赛,需要分3组进行预赛。有哪些分组的方案呢?我们标记运动员为 A,B,C,… I下面的程序列出了所有的分组方法。该程序的正常输出为:ABC DEF GHIABC DEG FHIABC DEH FGIABC DEI FGHABC DFG EHIABC DFH EGIABC DFI EGHABC DGH EFIABC DGI EFHABC DH...

2019-03-05 09:36:15 313

原创 搭积木(蓝桥杯第七届省赛第3题)java

问题小明最近喜欢搭数字积木,一共有10块积木,每个积木上有一个数字,0~9。搭积木规则:每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。最后搭成4层的金字塔形,必须用完所有的积木。下面是两种合格的搭法:01 23 4 56 7 8 903 17 5 29 8 6 4请你计算这样的搭法一共有多少种?请填表示总数目的数字。注意:你提交的应该是一个整数,...

2019-03-05 09:21:54 612

原创 生日蜡烛(蓝桥杯第七届省赛第2题)java

问题某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。思路1.写一个sum函数计算从i年到j年吹的蜡烛数2.用for循环分别给i和j赋值直到sum(i,j)==236...

2019-03-05 09:07:21 327

原创 煤球数目(蓝桥杯第七届省赛第1题)java

问题有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),…如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。思路发现从第2层开始,第i层的数量都是前面一层的数量+i,因此:1.先求得1-100层每层的数量。2.把...

2019-03-05 08:54:50 391

原创 ubuntu文件复制权限问题

问题:在ubuntu系统下,想将一个文件复制到/usr/share/themes文件夹下,但是复制出错,权限不够。解决:提高用户的权限。ctrl+alt+t 打开终端输入命令:sudo chmod 777 /usr/share/themes补充:sudo chmod 600 ××× (只有所有者有读和写的权限)sudo chmod 644 ××× (所有者有读和写的权限,...

2018-09-22 16:46:32 11765 3

原创 Ubuntu18.04安装gnome shell extensions

什么是gnome shell extensions?步骤 1: 安装 浏览器附加组件步骤 2: 安装本地连接器步骤 3: 在 Web 浏览器中安装 GNOME Shell 扩展步骤4:使用GNOME Tweaks Tool 中配置通过 Web 浏览器安装的扩展什么是gnome shell extensions?简单来说可以把它看作是你的浏览器的一个附加组件。根本上来说是增强 ...

2018-09-22 15:27:16 16348 1

原创 Linux-Ubuntu 18.04主题美化及字体安装简易教程

Linux-Ubuntu 18.04主题美化及字体安装Ubuntu18.04发布后,最大的改变估计就是桌面改版了,由原来16.04的untiy转变成了gnome。1.安装美化管理器Tweaks (系统中文名为优化)ctrl+alt+t打开终端安装依赖,输入命令:sudo apt install -y sudo apt install gnome-tweak-tool sud...

2018-09-22 11:37:36 14527

空空如也

空空如也

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

TA关注的人

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