看看这段程序!
public class NumChoice
{
public static void main(String[] args)
{
int setCount = 5;
int setSize = 6;
int range = 49;
int num;
int luckyCount;
for(int i=1;i<=setCount;i++)
{
int num1=0;
int num2=0;
int num3=0;
int num4=0;
int num5=0;
int num6=0;
for(luckyCount=1;luckyCount<=setSize;luckyCount++)
{
num=(int)(range*Math.random())+1;
switch(luckyCount){
case 1:
num1=num;
break;
case 2:
if(num!=num1)
num2=num;
break;
case 3:
if(num!=num1 && num!=num2)
num3=num;
break;
case 4:
if(num!=num1 && num!=num2 && num!=num3)
num4=num;
break;
case 5:
if(num!=num1 && num!=num2 && num!=num3 && num!=num4)
num5=num;
break;
case 6:
if(num!=num1 && num!=num2 && num!=num3 && num!=num4 && num!=num5)
num6=num;
break;
}
}
System.out.print("\nsetnum "+i+": "+num1+" "+num2+" "+" "+num3+" "+num4+" "+num5+" "+num6);
}
}
}
运行结果有"0"