用Java实现3D随机选号码的功能

173 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

  • 需要用到Scanner语句

  • 需要用到for循环

  • 需要用到Math方法

1.Scanner

    首先使用Scanner语句抓取用户数据,确认用户需要几组随机3D号码

2.for循环

    循环原理:
        就是重复不停的做同样的事情
  例如:爬楼梯         1-->5楼
	操场跑圈      1-->51--5圈
	从哪里开始    1圈  起点
	到哪里结束    5圈  判断  终点的条件
	跑起来变化    增减

程序中想要执行一个正常的循环  现实生活是类似  需要满足三个条件(必要)
	初始值   终点判定条件  变化量

	允许将三个必要条件都写在()内
	for(1初始值 ; 258终点判定条件 ; 47变化量 ){
		36好多好多执行的代码;
	}
            使用循环得到几组数字

3.Math

   使用Math方法定义随机数字通过计算逻辑,达到我们想要的结果。

代码如下:

import java.util.Scanner;

public class Demo {
    public static void main(String[] args){
        Scanner input=new Scanner(System.in);
        System.out.println("请输入您要获取3D号码的数量");
        int Temp=input.nextInt();
        for (int j=0;j<Temp;j++) {
            for (int i = 1; i <= 3; i++) {
                double value = Math.random();
                int number = (int) (value * 9 + 1);
                System.out.print(number);
            }
            System.out.println(" ");
        }
    }
}

代码仅供参考