自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 如何用java程序拷贝出一个文件夹下的所有图片

注:本程序中没有考虑异常的处理. 写程序最好的方法就是先分析功能,然后把功能细化,把思路写下来,跟着思路去写,在写的时候突然把想到的也写进去,不断完善方法中的内容. 思路分析:主方法: 1.写一个静态的正则放到主方法外面. 2.创建一个文件夹的对象. 3.调用下面的方法. 定义一个功能方法: 1.将路径封装成File数组 2.遍历这个数组,找出文件夹(接着调用这个方法),然后与图片的

2017-01-17 22:44:11 2463

原创 装饰设计模式的理解

我们知道java是面向对象(OO)的的语言,所以会经常用到继承这个特点,但是有时候父类中的方法有些是不需要的,也就不需要继承,同时继承的过多,会使代码变得很臃肿,这就需要有一种方法来解决不必要的继承。装饰设计模式:在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。也就是层层包装,横向发展。例子:有这么情况,一对夫妻商量好 ,妻子

2017-01-17 22:28:43 429

原创 用java程序打印出菱形

如图所示,打印出如下图形: * *** ***** *** *分析:代码示例:public static void draw()//第19题,打出图形.菱形 { int n=3; //自定义 //前三行的输出 for (int i =

2017-01-17 22:10:54 5474

转载 java开发中的23中设计模式详解<转>

设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件

2017-01-14 23:09:19 487

原创 写出一个小程序,求出100-200之间的质数的个数并输出这些数

质数就是素数,是除了1和它本身以外不再有其他因数的数称为质数。 如果知道循环的次数就用for循环,如果不知道循环的次数的话就用while循环. 分析: 1.100-200之间的数,肯定需要用到循环(for)遍历出这些数. 2.遍历出来的每一个数还要与比他小的每一个数相除,判断(if)结果是否为零. 3.如果为零了,就不输出(flag=flase),如果不为零,就输出(fla

2017-01-14 21:54:33 5678 1

原创 Java集合框架的练习

List集合的特点:存和取的顺序一致,元素可以重复,又索引值. 当一个集合中有两个相同的元素的时候,在移除的时候,只能移除第一次出现的那个元素.List<String> list = new ArrayList<String>(); list.add("Hello"); list.add("World"); list.add("Hello");

2017-01-14 10:37:46 1141

原创 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃时,见只剩下

题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 桃子总数:sum 第一天吃: sum/2 +1

2017-01-12 22:35:39 18397

原创 请输入当前的年份,得到这是本年的第几天

请输入当前的年份,得到这是本年的第几天 这个程序可能需要输入两个时间点,这也是需要进行改进的地方.但是最大的一点就是这个程序不需要判断是平年还是闰年,能够轻松的计算出当前的时间是本年第几天. public static void main(String[] args) throws ParseException { Scanner sc1 = new Scanner(Syst

2017-01-10 23:32:57 683

原创 :3个瓶盖可以换一瓶可乐,一共有28个人,要保证每个人一瓶,请问最低需要买多少瓶可乐呢?

题目:3个瓶盖可以换一瓶可乐,一共有28个人,要保证每个人一瓶,请问最低需要买多少瓶可乐呢? 答案:???有待揭晓

2017-01-10 23:25:41 1796

原创 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 一共有这么多. 123 124 132 134 142 143 213 214 231 234 241 243 312 314 321 324 341 342 412 413 421 423 431 432 大家可以看到这个程序的结构 三个for循环嵌套,这样的时间复杂度T(n) = O(n^3),很大的数量级了

2017-01-10 23:21:11 4017

原创 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字

求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加), 几个数相加有键盘控制。 算法思想分析 /* * 1.怎么得到这几个数, 2+22+222+2222+22222 抽取成 * 2+0*10 * 2+2*10(2是上一个算式的和) * 2+22*10(22是上一个算式的

2017-01-10 23:01:00 21034

Git版本控制系统(32位和64位)

Git版本控制系统软件(32位和64位) 具体安装步骤可以参照博客

2017-06-15

空空如也

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

TA关注的人

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