[問題] 如何將輸入的值存入陣列?
我在寫一個可以把輸入的值存入陣列的程式
int[] a= new int[50]
String str = new String();
for(int i=0;i<=50;i++){
str=br.readLine();
a[i]=Integer.parseInt(str);
}
這樣寫不知道對不對?
compile沒問題
但是在run的時候出現
Exception in thread "main" java.lang.NumberFormatException: For input string:
""
at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:470)
at java.lang.Integer.parseInt(Integer.java:499)
at Append.main(Append.java:12)
請問這是哪裡出了問題了呢??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 115.165.238.12
→
03/12 19:26, , 1F
03/12 19:26, 1F
→
03/12 19:30, , 2F
03/12 19:30, 2F
→
03/12 19:35, , 3F
03/12 19:35, 3F
→
03/12 19:41, , 4F
03/12 19:41, 4F
→
03/12 19:43, , 5F
03/12 19:43, 5F
推
03/12 19:56, , 6F
03/12 19:56, 6F
→
03/12 20:12, , 7F
03/12 20:12, 7F