微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java实现抽奖功能解析

这篇文章主要为大家详细介绍了java实现抽奖功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了java实现抽奖功能的具体代码,供大家参考,具体内容如下

一个

输入抽奖人数,生成随机数字进行抽奖。

比如:楼主抽幸运儿送游戏,选择前100楼抽取一个幸运儿。

import java.util.Random; import java.util.Scanner; public class Gift { public static void main(String[] args) { Scanner sc = new Scanner(system.in); System.out.println("请您输入抽奖人数:"); int n = sc.nextInt(); Random r1 = new Random(); System.out.println("幸运儿是:"+(r1.nextInt(n)+1)); } }

抽多个:

输入抽奖人数以及中奖人数,生成随机数字进行抽奖。

比如:楼主抽幸运儿送游戏,选择前100楼抽取多个个幸运儿。

注:下面代码还未解决 抽到相同序号 的问题

import java.util.Random; import java.util.Scanner; public class Gift { public static void main(String[] args) { Scanner sc = new Scanner(system.in); System.out.print("请您输入抽奖人数:"); int n = sc.nextInt(); System.out.print("请您输入中奖人数:"); int num; // 判断中奖人数是否符合规则 while (true) { num = sc.nextInt(); if (n 抽奖人数,不符合规则。"); System.out.print("n请重新输入中奖人数:"); } else break; } System.out.println(""); // 创建一个整型数组,来存放抽取的多个幸运儿,来限制不能出现相同序号的幸运儿。 int[] lucky = new int[num]; Random r1 = new Random(); for (int i = 0; i

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐