Java使用HashMap映射实现消费抽奖功能
本文实例为大家分享了Java实现消费抽奖功能的具体代码,供大家参考,具体内容如下
要求如下:
1、定义奖项类Awards,包含成员变量String类型的name(奖项名称)和int类型的count(奖项数量)。
【Java使用HashMap映射实现消费抽奖功能】2、定义抽奖类DrawReward,包含成员变量Map
3、编写测试类,实现下图效果:
文章图片
实现代码:
import java.util.Random;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
class Awards {private String name;
private int count;
public Awards() {}public Awards(String name, int count) {this.name = name;
this.count = count;
}public String getName() {return name;
}public void setName(String name) {this.name = name;
}public int getCount() {return count;
}public void setCount(int count) {this.count = count;
}}class DrawReward {private Map
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 由浅入深理解AOP
- 【译】20个更有效地使用谷歌搜索的技巧
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询
- 事件代理
- Java|Java OpenCV图像处理之SIFT角点检测详解
- java中如何实现重建二叉树
- iOS中的Block