作者gen198296 (军)
看板java
标题[问题] 请问一下这题停车费的问题?
时间Sun Oct 5 22:01:23 2008
前面我省略 从我不太懂的地方开始
....
int[] hourTable = {0,2,4,6};
int[] feeTable = (30,50,80,100};
int hours = 0;
int fee = 0;
hours=Integer.parseInt(argv[0]);
int i = hourTable.length-1; ←就是这句我不太懂他的用意??!
while(i > 0){
if(hourTable[i] < hours0{
break;
}
i--;
}
.....
麻烦知道的好心高给我指点一下~~感恩
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.224.9.187
1F:推 martone:阵列索引是由0开始0~3,所以取得长度(4)。会与实际位址差1 10/05 22:34
2F:推 Jimmy0398:hourTable[hourTable.length] ← 存取超出array范围 10/05 22:35
3F:→ martone:你会看到 Array Index Out Of Bounds Exception error 10/05 22:35