我对编程比较陌生。我现在正在尝试制作一个程序,并且我正在尝试弄清楚我该如何做某事。我希望你们能帮助我,因为我只是不知道如何做到这一点......
所以,首先,我做了一个数组并用东西填充它:
String[] pizza = new String[10];
pizza[0] = "1- Cheese";
pizza[1] = "2- Wedge";
pizza[2] = "3- Bacon";
pizza[3] = "4- Hawaiian";
pizza[4] = "5- Vegetarian";
pizza[5] = "6- Pepperoni";
pizza[6] = "7- Ham";
pizza[7] = "8- Apple";
pizza[8] = "9- Grape";
pizza[9] = "10- Italian";
我想这样做,以便我有一个 IF 语句(在一段时间内)。我只是把代码放在这里,然后解释。
int pizzaCounter = 0;
while(pizzaCounter < 5)
{
Scanner pizzaPick = new Scanner(System.in);
int Pizzas = pizzaPick.nextInt();
if (Pizzas == 1)
{
*Store "1- Cheese" (From pizza[0]) into a variable*
pizzaCounter++;
}
if (Pizzas == 2)
{
*Store "2- Wedge" (From pizza[0]) into a variable*
pizzaCounter++;
}
if (Pizzas == 3) etc...
}
现在在“在此处插入一些东西”位,我想尝试使其将数组(披萨)中的文本存储到一些我可以稍后打印出来的变量中......例如,如果用户输入'1 ' 然后它需要:“1-Cheese”并将其存储在一个变量中,我可以稍后打印出来......
另外,我想让它干净,这样就没有 10 个 IF 语句提示每个变量的事情......?
我不知道这是否可能,但非常感谢任何帮助!:D
我希望我在这里问的问题是可以理解的......
如果可能的话,请您解释一下您在每个步骤中所做的事情,以便我能够真正理解正在发生的事情,并且以后可能会使用相同的代码,而不是仅仅复制并粘贴代码?我是个菜鸟,所以我认为我学的越多,以后可以使用的越多……非常感谢!:D