黑马程序员技术交流社区

标题: 抽奖代码实现+只用一个数组,很简单 [打印本页]

作者: OldFish    时间: 2019-3-10 20:52
标题: 抽奖代码实现+只用一个数组,很简单
package method.homework;

import java.util.Random;

public class SuiJi {
    public static void jiangJin() {
        int[] arr = {2, 588, 888, 1000, 10000};
        //count是用来定义奖金被抽出的个数,count=5时,抽奖结束
        int k, count = 0;
        //定义一个number可以查看总共抽了多少次
        //int number=0;
        Random r = new Random();
        for (int i = 0; count < 5; i++) {
            k = r.nextInt(5);
            //System.out.println(k);
            // number++;
            if (i == 0) {
                System.out.println(arr[k] + "的奖金被抽出");
                count++;
                arr[k] = 0;
            } else if (arr[k] != 0) {
                System.out.println(arr[k] + "的奖金被抽出");
                count++;
                arr[k] = 0;

            }
        }
        //System.out.println("抽了"+number+"次奖");
    }

    public static void main(String[] args) {
        jiangJin();
    }
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2