while(true){
int index = r.nextInt(stuNums);
if(!flags[index]){
System.out.println("A等:"+nums[index]);
flags[index]=true; //标记已经被使用过了
break;
}
}
for (int i = 0; i2; i++) {
int index = r.nextInt(stuNums);
if(!flags[index]){
System.out.println("B等:"+nums[index]);
flags[index]=true;
}else{
i--;//如果已经被抽取过了 ,那么i建议,再次循环
}
}
for (int i = 0; i3; i++) {
int index = r.nextInt(stuNums);
if(!flags[index]){
System.out.println("c等:"+nums[index]);
flags[index]=true;
}else{
i--;
}
}
}
}
集合法
import java.util.ArrayList;
import java.util.Collections;
public class Test2 {
public static void main(String[] args) {
int stuNums=20;
ArrayListInteger list=new ArrayListInteger();
for (int i = 0; istuNums; i++) {
list.add(i+1);
}
System.out.println("有序"+list);
Collections.shuffle(list);//打乱顺序
System.out.println("乱序"+list);
System.out.println("A等"+list.get(0));
System.out.println("B等"+list.get(1));
System.out.println("B等"+list.get(2));
System.out.println("C等"+list.get(3));
System.out.println("C等"+list.get(4));
System.out.println("C等"+list.get(5));
}
}
java抽奖代码课程设计的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java抽奖系统程序设计分析、java抽奖代码课程设计的信息别忘了在本站进行查找喔 。
推荐阅读
- 义乌微信直播,义乌微信直播培训机构
- 包含chatgpt商务版的词条
- 安卓模拟器没部署成功,安卓模拟器不能安装外部应用
- 新媒体如何评估价格高低,新媒体评估报告
- C语言编译出错时是什么意思,c语言编译器错误提示看不懂
- 怎么查有没有被盗视频号,怎么知道自己的视频有没有被盗
- Pdf怎么转一个文件,怎么把pdf转到一个文件里?
- java全系列代码 java编程代码
- 电商如何创业赚钱,电商应该怎么创业