- 博客(8)
- 收藏
- 关注
原创 关于枚举类的一些知识点
一、枚举类的使用1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类2.当需要定义一组常量时,强烈建议使用枚举类3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式。二、如何定义枚举类方式一:jdk5.0之前,自定义枚举类方式二:jdk5.0,可以使用enum关键字定义枚举类三、Enum类中的常用方法:values()方法:返回枚举类型的对象数组。该方法...
2019-09-28 12:23:01
392
原创 java集合斗地主算法小题
解题思路代码如图public class workpuke { /* * 1. 组合54张牌 * 2. 洗牌 * 3. 三个玩家+底牌的发牌 * 4. 看牌 */ @Test public void test1(){ // 1.设置牌的4个花色 String[] flower ...
2019-09-20 22:09:57
365
原创 双色球游戏
双色球游戏系统生成双色球:6颗红球(33选1) 1颗蓝球(16选1) ,要求6颗红球不重复客户购买双色球:要求客户键盘输入,6个红球号码(1-33),1个蓝球号码(1-16)验证客户购买是否中奖1) 6个红球和1个篮球全部买中,一等奖,1000万2) 买中1个蓝球,3-5个红球,二等奖,500万3) 买中1个篮球,1个红球,三等奖,100万4) 买中1个篮球,没买中红球,4等奖...
2019-09-05 08:46:35
358
原创 使用数组写素数
public void test1(){Scanner in = new Scanner(System.in);int [] primes = new int[50];primes[0] = 2;int cnt = 1;MAIN_LOOP:for (int x = 3; x <50; x++) { for (int i = 0; i <cnt; i++) { ...
2019-08-31 15:04:39
380
原创 记一道数组算法题2019831利用随机数生成一个整数数组,数组中有10个元素,每个元素的值都在1-30之间,且要求各个数值不能相同。打印该数组。
public class Array1 { // 利用随机数生成一个整数数组,数组中有10个元素,// 每个元素的值都在1-30之间,且要求各个数值不能相同。打印该数组。 public static void main(String[] args) { Random ran = new Random(); int[] arr = new int[...
2019-08-31 14:39:04
3909
原创 Collection子接口之一:List接口
|-----Collection接口:单列集合,用来存储一个一个的对象|-----List接口:存储有序的,可重复的数据。 --> "动态"数组|----ArrayList, LinkedList, Vector|----ArrayList:作为List接口的主要实现类;程序不安全,效率高;底层使用Object[] elementData存储 |----Lin...
2019-08-24 11:05:10
250
原创 使用迭代器,增强for循环进行集合元素的遍历操作与普通循环进行对比
集合元素的遍历操作,使用迭代器Iterator接口1.内部的方法:hasNext() 和 next()2.集合对象每次调用iterator()方法都得到一个全新的迭代器对象,默认游标都在集合中的第一个元素之前。3.内部定义了remove(),可以在遍历的时候,删除集合中的元素。此方法不同于集合直接调用remove()public class IteratorTest { @Te...
2019-08-24 10:49:57
670
原创 Collection 接口中声明的方法的测试
**Collection 接口中声明的方法的测试01/** * Collection 接口中声明的方法的测试 * <p> * 结论: * 向Collection接口的实现类的对象中添加数据obj时,要求obj所在类重写equals(); * * @ClassNameCollectionTest * @Description TODO * Auther FSZZULI...
2019-08-24 09:35:07
670
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人