第六次java作业

package choujiang;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Random;

public class ChouJiang {
private ArrayList List;
public void deal(){
//向List容器中顺序添加指定数量num的整数
if (List == null){
List = new ArrayList();
for(int i =1;i<=50;i++){
List.add(i);
}
}
//打乱List中 元素的顺序
Collections.shuffle(List);
}
//抽奖的方法:抽出指定数量s的奖项
public void draw(){
Random rd = new Random();
int index = rd.nextInt(List.size());
System.out.println("获得一等奖的号码是:"+index);
List.remove(index);
Collections.shuffle(List);

    for(int i=0;i<2;i++){int index2 = rd.nextInt(List.size());System.out.println("获得二等奖的号码是:"+index2);List.remove(index2);}Collections.shuffle(List);for(int i=0;i<3;i++){int index3 = rd.nextInt(List.size());System.out.println("获得三等奖的号码是:"+index3 );}
}
public static void main(String[] args) {// TODO Auto-generated method stubChouJiang cj = new ChouJiang();cj.deal();  cj.draw();
}

}

转载于:https://www.cnblogs.com/zhangfengfeng/p/5486136.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/403813.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

自已脚本开发常用的底层方法

脚本下载地址&#xff1a;/Files/cocoxye/winBasics.rar 仅适用于原生脚本开发&#xff0c;同jquery会有冲突&#xff0c;主要存在于$选择器上。 常用变量 docdocument doedoc.documentElement sliceArray.prototype.slice Ie是否为IE浏览器 Ie6是否为IE6浏览器 webkit是否为we…

python多线程编程(4): 死锁和可重入锁

From: http://www.cnblogs.com/holbrook/archive/2012/03/08/2385449.html 在线程间共享多个资源的时候&#xff0c;如果两个线程分别占有一部分资源并且同时等待对方的资源&#xff0c;就会造成死锁。尽管死锁很少发生&#xff0c;但一旦发生就会造成应用的停止响应。下面看一…

ie浏览器跨域报错问题;Access-Control-Allow-Headers 列表不存在请求表头 content-type;XMLHTTPRequest:网络错误 0x80070005,拒绝访问。

问题&#xff1a; 这段是我在main.js下设置的&#xff0c;为了在请求头上添加后端需要的参数sessionId 和xrequestedwith &#xff0c;在谷歌下是正常的&#xff0c;ie报Access-Control-Allow-Headers 列表不存在请求表头 content-type&#xff1b;XMLHTTPRequest:网络错误 0x…

如何使用repo sync

我們知道 repo 是 Google 為 Android source tree 的管理而寫的一個 script&#xff0c;以方便處理 Android 源碼包含的上百個 git repositories。要取得 upstream 最新的 code&#xff0c;只要下 repo sync 就行。它相當於對每個 project 做 git pull 的動作。不過如果你曾對 …

python多线程编程(5): 条件变量同步

From: http://www.cnblogs.com/holbrook/archive/2012/03/13/2394811.html 互斥锁是最简单的线程同步机制&#xff0c;Python提供的Condition对象提供了对复杂线程同步问题的支持。Condition被称为条件变量&#xff0c;除了提供与Lock类似的acquire和release方法外&#xff0c…

Prototype 字符串

2019独角兽企业重金招聘Python工程师标准>>> 原文地址&#xff1a;http://www.yiibai.com/prototype/prototype_string_processing.html Prototype 字符串处理&#xff1a;方法操作使用例子 - 学习如何操纵DOM和AJAX使用Prototype JavaScript框架.Prototype提高了一…

vue-cookies使用方法,vue中使用获取cookie

1.安装vue-cookies npm install vue-cookies -S2.在main.js引入 import VueCookies from "vue-cookies";Vue.use(VueCookies);如图&#xff1a; 3.在vue组件中使用(如果存入的是对象&#xff0c;需要先转换为json字符串) 设置cookies this.$cookies.set(fileIn…

认识repo

任何一个学习Android开发的开发者如果想要深入学习Android&#xff0c;一定要看Android源码&#xff0c;网上关于下载Android源码的教程有很多&#xff0c;如果你已经翻墙了&#xff0c;你可以直接参考Google官网的教程或者老罗最新出的教程&#xff0c;如果你还没有翻墙&#…

python多线程编程(6): 队列同步

From: http://www.cnblogs.com/holbrook/archive/2012/03/15/2398060.html 前面介绍了互斥锁和条件变量解决线程间的同步问题&#xff0c;并使用条件变量同步机制解决了生产者与消费者问题。 让我们考虑更复杂的一种场景&#xff1a;产品是各不相同的。这时只记录一个数量就不…

ecshop在PHP 5.4以上版本各种错误问题处理

在php5.4版本之后有很多的函数与功能进行丢弃与升级功能了&#xff0c;现在国内很多CMS都还未按php5.4标准来做了&#xff0c;下面我整理了一些在ecshop在PHP 5.4以上版本各种错误问题处理. 1、PHP 5.4.X环境下安装ECShop出现&ldquo;includes/cls_template.php on line 406…

【SRX】折腾了半天终于我的那对SRX210 升级到了 12.1R1.9

SRX brach产品一般 唯一的好处就是 学习机中的战斗机 安全特性 路由 MPLS VPLS 全方位支持 最近可以研究一下 和Zebos 的互通 改改Zebos 7.9.1的code转载于:https://www.cnblogs.com/abacuspix/archive/2012/08/07/2627364.html

BOM中的那点事-location

现在来了解一下JavaScript中的location对象。location记录了页面文档的位置信息&#xff0c;当然这个位置不是地址位置&#xff0c;而是指web中的文档位置。location其实是一个很特殊的对象&#xff0c;首先它是window的属性&#xff0c;同时也是document的属性&#xff0c;换句…

python多线程编程(7):线程间通信

From: http://www.cnblogs.com/holbrook/archive/2012/03/21/2409031.html 很多时候&#xff0c;线程之间会有互相通信的需要。常见的情形是次要线程为主要线程执行特定的任务&#xff0c;在执行过程中需要不断报告执行的进度情况。前面的条件变量同步已经涉及到了线程间的通…

vue本地下载文件,解决ie浏览器本地下载文件无反应(已解决);vue-cli2本地下载文件,vue-cli3本地下载文件

1.vue-cli2vue 注意&#xff1a;vue-cli2本地文件需要放在静态文件static下<a href"javascript:void(0);" click"download">帮助文档</a>download(){axios.get(static/export.pdf, {responseType: blob, //重要}).then(response > {//判断…

CSS position 笔记+实验

目录&#xff1a;1.static2.relative3.absolute4.fixed5.实验&#xff1a;static, relative, absolute中&#xff0c;父元素-子元素高度关系6.z-index7.参考资料1.static默认的定位方式&#xff0c;不支持设置位移属性用来覆盖之前创建的 absolute, relative, fixed 2.relative…

Linux 查找指定文件并删除

find . -name *.png | xargs rm -fr

python多线程编程(8):线程的合并和后台线程

From: http://www.cnblogs.com/holbrook/archive/2012/03/21/2410120.html 线程的合并 python的Thread类中还提供了join()方法&#xff0c;使得一个线程可以等待另一个线程执行结束后再继续运行。这个方法还可以设定一个timeout参数&#xff0c;避免无休止的等待。因为两个线…

修改ant design vue中的Icon图标颜色

直接行内式即可 <a-icon type"file-text" style"color: rgba(28, 106, 235, 1)" />