我编写了一个Java菜单控制台,要求用户选择一个选项。我已经成功编译了菜单系统,它接受用户输入并将它们引导到菜单页面。这些页面中的第一个使用" InputDialog"框。
以下是" InputDialog"的代码,当我运行java控制台时,我可以访问并在这些框中输入信息。
private void enterInfor()
{
String carInfo;
int carHours;
int i = 0;
double fee = Double.parseDouble("7.50");
double sum = 0;
{
carInfo = JOptionPane.showInputDialog("Please enter the license plate of the car");
carHours = Integer.parseInt(JOptionPane.showInputDialog("Enter the number of hours the car was parked (1-12):"));
System.out.printf("\n");
System.out.printf("Details for car 1 entered:\n");
System.out.printf("License plate Hours Fee:\n");
System.out.printf(""+carInfo+" "+carHours+" $");
if (carHours == 1)
System.out.printf("%3.2f",fee*(carHours));
else if (carHours == 2)
System.out.printf("%3.2f",fee+4.50);
else if (carHours >= 3)
System.out.printf("%3.2f",3+(carHours*4.50));
System.out.printf("\n\n");
}
}
我有" String"和" int"用于存储用户输入的信息的信息,但是我需要程序存储至少20个不同的输入,稍后可以在控制台中访问这些输入。
我已成功制作控制台重复信息,然后使用for loop =
输出合并的答案"for(int Num=1; Num <= 6; Num++)"
这让我重复了一系列问题,然后将信息编译成统计数据,但是对于这个控制台,我需要&#34; InputDialog&#34;只能一次接受一组答案,然后将用户返回到初始控制台菜单。
如果这些信息或格式非常模糊,我再次感到遗憾,只需要提供一些关于如何/在何处放置正确代码的帮助。