编写Java程序:模拟双色球实现选号功能
需求说明:
请使用双分支结构模拟实现双色球是否中奖,红球为固定数字,采用随机数生成蓝球数字,
如果产生的随机数与输入的蓝球号码相等,则表示中奖,否则没有中奖。
实现思路
(1)新建类GoodLuck
(2)创建Scanner对象,用于从键盘输入蓝球号
(3)使用if-else判断是否中六等奖
(4)使用Math类的random()方法产生1-16的随机数
package test01;
import java.util.Scanner;
/*
* 25、编写Java程序:模拟双色球实现选号功能
需求说明:
请使用双分支结构模拟实现双色球是否中奖,采用随机数作为中奖号
如果产生的随机数与输入的蓝球号码相等,则表示中奖,否则没有中奖。
实现思路
(1)新建类GoodLuck
(2)创建Scanner对象,用于从键盘输入蓝球号
(3)使用if-else判断是否中奖
(4)使用Math类的random()方法产生1-16的随机数
*/
public class 双色球 {
public static void main(String[] args) {
// 产生1~16的随机正整数作为中奖号
Scanner sc = new Scanner(System.in);
int random = (int)(Math.random()*16)+1;
System.out.println("请输入你所猜的篮球号:");
int blue = sc.nextInt();
if (blue == random) {
System.out.println("恭喜你中奖了");
} else{
System.out.println("很可惜,你没中奖,再来一次吧。");
}
}
}