- 博客(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关注的人
RSS订阅