自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 模拟斗地主真人在线发牌

模拟斗地主真人在线发牌 前言 要斗地主先得有牌吧,没牌斗个鸡毛,所以先让厂家生产一副扑克牌。然后呢,哥们三个今天想斗地主了,你得去超市买一副 崭新 的扑克牌吧。这样就可以进入玩耍阶段了,先得洗牌,后摸牌,在把最后三张牌压箱底,好了这样就开始展现技艺了… 我们现在用java集合的知识模拟斗地主的发牌,和上述流程是一模一样的。 设计过程 造一副扑克 一副扑克有54张牌,有四种花色,从A到K,还有大...

2018-11-03 20:06:36 1022

原创 IO流-文件夹的拷贝

文件夹的拷贝操作 要求: 完成文件夹的拷贝,包括子目录的拷贝和所有文件的拷贝 分析: 首先,得在目标目录下创建一个与源文件夹名称相同的文件夹 遍历源文件夹中的所有文件对象,判断子文件是目录还是文件 如果是目录,递归调用第一步的操作 如果是文件,用缓冲流文件字节流完成对文件的复制 创建源和目标File f = new File(“路径”); 创建输入流和输出流对象,肯定得传上面的源和目标 ...

2018-10-26 11:15:13 302

原创 java-遍历集合中的元素

java-遍历集合中的元素 List<String> list = new ArrayList<>(); list.add("A"); list.add("B"); list.add("C"); list.add("D"); 1.实现Iterable接口,成为foreach的目标 ArrayList已经实现了Iterable接口,底层采用的是Iterator迭代器 for

2018-10-22 12:36:23 1314

原创 java集合框架

java集合框架 1.集合框架的由来 1.1什么是集合框架? 集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法. ###1.2为什么要有集合框架? 其实在java2之前,java是没有完整的集合框架的,只有一些简答的容器类比如Vector类、Stack类,HashTable类等等。容器类就是用来存储数据。这里数...

2018-10-20 17:29:47 283

原创 浅谈排序算法

排序算法有很多种,今天先谈谈一些简单的排序算法。包括桶排序、冒泡排序和快速排序算法。后期总结各种排序算法。 桶排序(BucketSort) 排序过程: 假如我们现在要排序的一组数为:5,3,5,2,8. 这组数都在0-10的范围之内。这个时候,我们可以拿11个桶,标号为0,1,2,3…10。也就是定义长度为11的数组。现在我们来遍历这些数字,第一个数字为5,那么给第五号桶中插一个小红旗,第二个数...

2018-10-08 22:16:08 252

原创 条件和循环语句

分支语句和循环语句是编程的基础中的基础。肯定得熟练掌握! 分支语句: if switch 循环语句: while for do while 分支语句 if语句 if(表达式) 语句; else 语句; if(表达式) 语句; else if(表达式) 语句; else 语句; C语言中,0表示假,非0表示真; else 与最近的if配套; 例: ...

2018-10-01 17:56:40 375

原创 C语言练习一

交换两变量的值 题目:给定两个整形变量的值,将两个值的内容进行交换。 这可以使用指针变量进行交换。切不可直接接交换 有两种思想,看看哪组正确? //参数为指针变量 void swap(int* x, int* y){ int temp = 0; temp = *x; *x = *y; *y = temp; } //参数为普通变量 void swap(int x, int y){ i...

2018-10-01 17:54:48 239

原创 hexo+github打造个人博客

1.准备工作 1.安装nodejs 去官网下载nodejs安装(推荐安装4.x),安装之后在命令行 node -v,如果成功说明node环境ok,不成功就去环境变量配置一下. 2.安装hexo 使用命令 npm install hexo -g,执行hexo -v 查看版本,本教程适合3.1.1以上版本 3.安装git 去官网下载git安装 4.配置git 配置ssh私钥,上传到github上 2...

2018-10-01 17:53:05 262

原创 判断一个数是否为素数?

1.打印100~200之间的素数 素数:当一个数的因子只有1和它本身的时候就是素数。特殊也是最小的质数是2。 分析 :一般的,拿一个数n(n!=2)除以2,除以3,直达除到n-1,若可以整除,说明n为质数,反之非质数 当然,也不是一点得除到n-1,其实到n/2都可以了。 甚至,其实到根号n都可以了。 还有,除了2偶数都不可能是质数,那直接把偶数排除掉 for(i = 3;i<n/2;...

2018-09-21 23:05:25 431

空空如也

空空如也

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

TA关注的人

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