if(itemID < 0){
//add total
totalAmount = totalAmount + itemCosts[itemID - 1];
//increment counter
itemCounter++;
}
在这段代码中,我试图在要求客户输入与数组中的元素相对应的数字之后遍历我的循环。但是我没有从数组中获取值,并将其放入我试图在代码末尾显示的总量中。
发布于 2018-06-24 06:07:22
我看到了一个很大的问题:
if(itemID < 0)
就在这里:
itemCosts[itemID - 1]
要运行此条件,itemID的每个值都必须为负值,然后为数组索引传入一个负值。Java不支持在数组上使用负索引。你可能需要翻转你的条件,如果这就是你想要的:
if(itemID > 0)
https://stackoverflow.com/questions/51005402
复制相似问题