【发布时间】:2014-10-27 05:01:17
【问题描述】:
我刚刚想出了这段代码,它只打印了一行 5 个随机乐透号码和 1 个随机兆号。我需要创建一个循环,询问用户“您想要多少张票?”,然后打印用户询问的行数,而不是一行。我该怎么做?我相信它是一个 for 循环,但我不确定。
public static void main(String[] args)
{
int[] lottoNumber = new int[6];
{
lottoNumber[0] = (int) ((47 * Math.random()) + 1);
lottoNumber[1] = (int) ((47 * Math.random()) + 1);
lottoNumber[2] = (int) ((47 * Math.random()) + 1);
lottoNumber[3] = (int) ((47 * Math.random()) + 1);
lottoNumber[4] = (int) ((47 * Math.random()) + 1);
lottoNumber[5] = (int) ((27 * Math.random()) + 1);
}
System.out.println("Lottery Numbers: ");
for(int i=0; i<1; i++)
{
System.out.print(lottoNumber[0] + " " );
System.out.print(lottoNumber[1] + " " );
System.out.print(lottoNumber[2] + " " );
System.out.print(lottoNumber[3] + " " );
System.out.print(lottoNumber[4] + " " );
System.out.print("MEGA:(" + lottoNumber[5] + ")");
}
}
}
【问题讨论】:
标签: java arrays loops for-loop int