我认为这个系统可能需要一个阵列,因为这将取决于用户他或她将接受多少订单。
我目前正在为我们的班级创建一个作业,我们还没有讨论数组,我最近在 Google 上读到了它。
系统将使用 F1 代表食物 1 或 D1 代表饮料 1 等代码询问客户他或她喜欢什么订单
所以我在想像..
int x = 1;
String[] foodchoice;
foodchoice = new String[x];
然后系统将接受第一个值并将其分配给foodchoice[1]
系统现在将询问客户是否要再次订购,如果是,我将简单地输入x++
以便将下一个信息添加到foodchoice[2]
..
我真的不确定如何使用数组,当我尝试检查每个foodchoice
喜欢的信息时..
if(foodchoice[1]=="f1")
{
System.out.print("You ordered food1");
}
系统崩溃并Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
在那一if
行..
请帮助:c