练习4 4. 海南有一种彩票,票面是4位10以内的整数(不包括10),我们的java程序可以自动选号,可以生成多张彩票。编一个自动选号程序吧。程序运行流程:用户首选输入他要几张彩票,然后程序自动选号生成多张彩票,彩票号码信息分行显示。
时间: 2023-03-31 09:01:58 浏览: 86
好的,我可以回答这个问题。以下是自动选号程序的代码:
import java.util.Random;
public class LotteryGenerator {
public static void main(String[] args) {
int numTickets = ;
try {
System.out.print("请输入您要生成的彩票数量:");
Scanner scanner = new Scanner(System.in);
numTickets = scanner.nextInt();
} catch (Exception e) {
System.out.println("输入无效,请输入一个整数。");
return;
}
if (numTickets <= ) {
System.out.println("输入无效,请输入一个正整数。");
return;
}
Random random = new Random();
for (int i = ; i < numTickets; i++) {
int num1 = random.nextInt(9) + 1;
int num2 = random.nextInt(9) + 1;
int num3 = random.nextInt(9) + 1;
int num4 = random.nextInt(9) + 1;
System.out.println(num1 + "" + num2 + "" + num3 + "" + num4);
}
}
}
用户可以输入要生成的彩票数量,程序会自动选号并生成多张彩票。彩票号码信息会分行显示。希望这个程序对您有所帮助!