import java.util.Scanner;
public class text {
public static void main(String[] args) {
// TODO Auto-generated method stub
int number[] = new int[7];
Scanner scan = new Scanner(System.in);
int user[] = new int[7];
System.out.println("请输入您选定的号码:");
for (int N = 0; N < 7; N++) {
user[N] = scan.nextInt();
if(user[N]<0||user[N]>35)
{
System.out.println("第"+(N+1)+"个数字越界,请重新输入!");
N--;
continue;
}
for (int j = 0; j < N; j++) {
if (user[N] == user[j])
{
System.out.println("第"+(N+1)+"个数字与第" +(j+1)+"个数字相同,请重新输入!");
N--;
break;
}
}
}
sort(user,7);
System.out.println("您输入的号码为:");
for (int x : user) {
System.out.print(x + " ");
}
for (int n = 0; n < 7; n++) {
label: while (true) {
double a = 35 * Math.random() + 1;
number[n] = (int) a;
for (int j = 0; j < n; j++) {
if (number[n] == number[j]) {
continue label;
}
}
break;
}
}
System.out.println("福利彩票35选7号码为:");
sort(number, 7);
for (int x : number) {
System.out.print(x + " ");
}
int counter=0;
for(int i=0;i<7;i++)
{
for(int x:number)
{
if(user[i]==x)
{
counter++;
}
}
}
System.out.println();
System.out.println("有"+counter+"个数字中奖了");
scan.close();
}
static void sort(int a[], int length) {
int n = length;
int i = 0, j = 0;
for (i = 0; i < n; i++) {
for (j = 0; j < n - 1 - i; j++) {
if (a[j] > a[j + 1]) {
int b = a[j + 1];
a[j + 1] = a[j];
a[j] = b;
}
}
}
}
}
《JAVA练习题目1》 模拟彩票中奖
最新推荐文章于 2021-02-16 17:15:01 发布