该程序使用调用Math方法目前还未接触到。程序仅供参考。
public class Lottrey {
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);//Math.random()随机一个0.0到1.0的double型数
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("后区:");
for(int i=0;i<arr2.length;i++)
{
System.out.print(arr2[i]+" ");
}
}
}