你能幫我解決我的問題嗎?我需要給我的int數組添加值,但我得到的是一個ArrayIndexOutOfBoundsException
。將每個值添加到整數數組
public static void numberSort(){
int quantity = 0;
int[] values = new int[quantity];
int allocate = 0;
quantity = Integer.parseInt(JOptionPane.showInputDialog("How many values do you wish to sort? : "));
for(int x = 0; x <= values.length; x++){
allocate = Integer.parseInt(JOptionPane.showInputDialog("Values you want to sort : "));
values[allocate] = x;
System.out.println(values[x]);
}
'int quantity = 0; int [] values = new int [quantity];'您正在創建一個大小爲0的數組 – nachokk
感謝您的回答和您的考慮:D – mackenn22
請考慮標記爲正確的答案,以幫助您更多:) – nachokk