分析:超级大乐透彩票分为两个区,前区是从1~35中选取5个不重复的数,后区从1~12中选取两个不重复的数,组成一注有效的彩票号码,如果该号码与特定的号码相同即中奖,否则未中奖。
package sss;
public class S14 {
public static void main(String args[]) {
int arr1[]=new int[5],arr2[]=new int[2];
for(int i=0;i<arr1.length;i++) {
arr1[i]=1+(int)(Math.random()*35);
int j=0;
while(j<i) {
if(arr1[i]==arr1[j]) {
arr1[i]=1+(int)(Math.random()*35);
j=0;
}
else j++;
}
}
for(int i=0;i<arr2.length;i++) {
arr2[i]=1+(int)(Math.random()*12);
int j=0;
while(j<i) {
if(arr1[i]==arr1[j]) {
arr1[i]=1+(int)(Math.random()*12);
j=0;
}
else j++;
}
}
System.out.println("超级大乐透开奖结果为:");
System.out.print("前区:");
for(int i=0;i<arr1.length;i++)
System.out.print(arr1[i]+" ");
System.out.print("\t后区:");
for(int i=0;i<arr2.length;i++)
System.out.print(arr2[i]+"");
}
}