Java第六次作业修改版

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

public class Draw {
   private ArrayList<Integer>list;
   public Draw(){
       list = new ArrayList<Integer>();
   }
   public void deal(int num){
       //向容器中添加奖券(使用循环)
      for (int i=0;i<num;i++){
               list.add(i);

           }

       //打乱顺序
        Collections.shuffle(list);

        }
  public void drawLotter(int n){
      //产生N个指定范围(e-list.size())的随机数
      Random rd = new Random();

      for(int i=0;i<n;i++ ){
           int index = rd.nextInt(list.size());

      /*获得容器中以产生的随机数为下标的元素内容
       * 即为获奖的奖券的抽奖号,输出
       */
      System.out .print(list.get(index)+"\t");;
     //将已获奖的元素(奖券)从容器中删除
      list.remove(index);
     }
   System.out.println();
  }
   public static void main(String[] args){
    //TODO AUTO-generated method stub
     Draw dr = new Draw();
     dr.deal(2000);
     System.out.println("-----一等奖-----");
     dr.drawLotter(3);
     System.out.println("-----二等奖-----");
     dr.drawLotter(10);
     System.out.println("-----三等奖-----");
     dr.drawLotter(20);
 }
}

时间: 2024-10-11 22:31:03

Java第六次作业修改版的相关文章

JAVA第六次作业

import java.util.ArrayList;import java.util.Collections;import java.util.Random; public class choujiang { private ArrayList<Integer> list; public void deal(){ //向list容器中添加指定数量num的整数 if (list == null){ list = new ArrayList<Integer>(); for(int i

java第六次作业 抽奖机

import java.util.ArrayList;import java.util.Collections;import java.util.Random; public class Choujiang { public ArrayList <Integer> Sumber; public static void main(String[] args) { Choujiang g = new Choujiang(); g.deal(); g.display(); // TODO Auto-

java第六周作业

1  JSF请求处理生命周期的高度概述 从历史上看,Web应用程序必需的大部分开发,主要是处理Web客户端的HTTP请求.随着Web从传统的静态文档传送模型(在这种模型中,只请求静态Web页面,没有参数)转变到动态环境(要求Web应用程序处理大量进入参数),对日益复杂的请求的处理需求,不可避免地增长起来.这使Web应用程序开发变得相当烦琐.例如,请看下面在Java servlet或JSP小程序中处理进入请求参数firstname和lastname的代码: String firstname = r

java.第六次作业

JAVA 就六次作业 抽奖

代码如下 具体流程 创建一个LIST容器对象 使用DEAL 和 DRAW 方法 并调用了COLLECTION类中shuffle 最后在终端控制台输出 运行效果

Android 仿美团网,大众点评购买框悬浮效果之修改版

我之前写了一篇关于美团网,大众点评的购买框效果的文章Android对ScrollView滚动监听,实现美团.大众点评的购买悬浮效果,我自己感觉效果并不是很好,如果快速滑动界面,显示悬浮框的时候会出现一卡的现象,有些朋友说有时候会出现两个布局的情况,特别是对ScrollView滚动的Y值得监听,我还使用了Handler来获取,还有朋友给我介绍了Scrolling Tricks这个东西,我下载试了下,确实美团网,大众点评的购买框用的是这种效果,但是Scrolling Tricks只能在API11以上

第六次作业。陈彬彬

shadowL 软件测试第六次作业------bookstore项目缺陷测试 一.                 Bookstore项目测试缺陷报告 ———————————————————————————————— 缺陷编号:06.13.0016        发现人:陈彬彬     记录日期:2016.6.13 所属模块:用户注册              确认人:陈彬彬    确认日期:2016.6.13 当前状态:公开                    严重度:1         优

第六周作业。

第六周作业.额,暂时不知道写什么好.那就写写如何翻越GFW   (科学上网)的教程吧.基于Shadow socks的教程.可能不是第一个,也可能不是最后一个.但是这也算是科普吧.毕竟连翻越GWF(科学上网)能力都没有何必谈的上是一个好的Programer呢?. ========================================================== 顺便说一句:Fk GFW. ==============================================

耿丹16-1第六次作业

-- Deadline: 2016-10-20 23:00 pm -- 作业内容:https://edu.cnblogs.com/campus/bjgygd/Sixteen-One/homework/127 -- 第六次作业总结: 1. 部分同学不清楚代码风格的意义何在,可以自己网上查询下,要养成良好的利用网络资料的习惯. 2. 有同学提出疑问为什么要上传代码到coding.net网站,这个也请google下 O(∩_∩)O. 3. 本次作业所有提交到coding.net上涉嫌抄袭的同学,都没有