Java-双色球小程序

本文记录了一位初学者用Java编写双色球小程序的心路历程。通过使用ArrayList和Random类,实现了从1-33中随机抽取6个不重复的红球,以及从1-16中抽取1个蓝球的功能。
摘要由CSDN通过智能技术生成

“毕业两年,是那种仿佛在大学并没有学习过java一般的菜。思来想去,得会一样技术傍身,那就从Java开始吧。
写这个的目的就是记录一些遇到的问题,和思考的过程,也是一种财富ba。(。・∀・)ノ゙”——一个技术小白白

先从一个双色小程序记录。

【题目】写一个JAVA小程序,执行main方法的时候输出(System.out.println)双色球。红球一共6个,每组从1-33中抽取一个,六个互相不重复。然后蓝球从1-16中抽取一个数字,输出整个组成的双色球。

难点:①随机输出;
   ②互相不重复。

①在思考从某个范围内随机输出一个数字时,我想到使用
Math.random() 或者 Random类使用要点查阅该链接,参考这位博主的博客)

②互相不重复,我使用了ArrayList的contains方法。
new ArrayList<>().contains(Object o)判断该list对象是否包含某个对象o。

具体实现:
1.使用ArrayList和Random类

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

public class DoubleColorBall {
   
    public static void main(String []args) {
   
        DoubleColorBall d=new DoubleColorBall();
        System.out.println("The Double Color Ball Number is:"):
        d.RedBall();
        d.BlueBall()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值