- 博客(8)
- 收藏
- 关注
原创 关于枚举类的一些知识点
一、枚举类的使用 1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类 2.当需要定义一组常量时,强烈建议使用枚举类 3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式。 二、如何定义枚举类 方式一:jdk5.0之前,自定义枚举类 方式二:jdk5.0,可以使用enum关键字定义枚举类 三、Enum类中的常用方法: values()方法:返回枚举类型的对象数组。该方法...
2019-09-28 12:23:01
444
原创 java集合斗地主算法小题
解题思路 代码如图 public class workpuke { /* * 1. 组合54张牌 * 2. 洗牌 * 3. 三个玩家+底牌的发牌 * 4. 看牌 */ @Test public void test1(){ // 1.设置牌的4个花色 String[] flower ...
2019-09-20 22:09:57
399
原创 双色球游戏
双色球游戏 系统生成双色球: 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
435
原创 使用数组写素数
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
413
原创 记一道数组算法题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
3957
原创 Collection子接口之一:List接口
|-----Collection接口:单列集合,用来存储一个一个的对象 |-----List接口:存储有序的,可重复的数据。 --> "动态"数组 |----ArrayList, LinkedList, Vector |----ArrayList:作为List接口的主要实现类;程序不安全,效率高;底层使用Object[] elementData存储 |----Lin...
2019-08-24 11:05:10
286
原创 使用迭代器,增强for循环进行集合元素的遍历操作与普通循环进行对比
集合元素的遍历操作,使用迭代器Iterator接口 1.内部的方法:hasNext() 和 next() 2.集合对象每次调用iterator()方法都得到一个全新的迭代器对象,默认游标都在集合中的第一个元素之前。 3.内部定义了remove(),可以在遍历的时候,删除集合中的元素。此方法不同于集合直接调用remove() public class IteratorTest { @Te...
2019-08-24 10:49:57
709
原创 Collection 接口中声明的方法的测试
** Collection 接口中声明的方法的测试01 /** * Collection 接口中声明的方法的测试 * <p> * 结论: * 向Collection接口的实现类的对象中添加数据obj时,要求obj所在类重写equals(); * * @ClassNameCollectionTest * @Description TODO * Auther FSZZULI...
2019-08-24 09:35:07
711
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅