资源简介
.编写一个彩票程序:30选7
//从1到30个数中间随机产生7个数,注意不能重复,然后再从键盘上输入7个数,
//对比7个数是否与随机数有相同的,如果有显示“中了几个号”,
//如果中了7个号,显示一等奖;如果中了6个号,显示二等奖;如果中了5个号,
//显示三等奖;其他则显示“幸运奖”。
代码片段和文件信息
package com.gem.javabase.book1;
import java.util.Scanner;
//3.编写一个彩票程序:30选7
//从1到30个数中间随机产生7个数,注意不能重复,然后再从键盘上输入7个数,
//对比7个数是否与随机数有相同的,如果有显示“中了几个号”,
//如果中了7个号,显示一等奖;如果中了6个号,显示二等奖;如果中了5个号,
//显示三等奖;其他则显示“幸运奖”。
public class Book1 {
public static int total=0;
public static void main(String[] args) {
int[] arr=new int[7];
boolean[] b = new boolean[30];
for (int i = 0; i < arr.length; i++) {
int tem=(int)(Math.random()*29+1);
while(b[tem] == true)
tem = (int)(Math.random() * 29) + 1;
arr[i] = tem;
b[tem] = true;
}
Scanner input=new Scanner(System.in);
for (int i = 1; i <=arr.length; i++) {
Sys
评论
共有 条评论