[問題] 請問int陣列問題?
若我想輸入一串整數陣列,請問以下是哪邊的想法錯了呢?
BufferedReader BUF=new BufferedReader(new InputStreamReader(System.in));
int arr_n=Integer.parseInt(BUF.readLine()); //arr_n為此陣列的項數
int [] arr=new int[arr_n];
for(int x=0;x<arr_n;x++)
{arr[x]=Integer.parseInt(BUF.readLine());} //將輸入數字存入陣列arr
System.out.println("");
for(int x=0;x<arr_n;x++)
{System.out.print(arr[x]+"\t");} //印出arr
以上編譯時是ok,但跑出來的東西卻非我想要的,
例如我將arr_n輸入為2項,此時迴圈跑兩次,我分
別輸入33和44兩元素,但跑出來的結果卻為33 33
而非33 44,請問這是哪邊出問題了呢?
謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.203.244
推
09/19 21:52, , 1F
09/19 21:52, 1F
推
09/19 21:59, , 2F
09/19 21:59, 2F
推
09/19 23:46, , 3F
09/19 23:46, 3F
→
09/19 23:47, , 4F
09/19 23:47, 4F
推
09/19 23:51, , 5F
09/19 23:51, 5F
推
09/20 08:30, , 6F
09/20 08:30, 6F
→
09/20 08:32, , 7F
09/20 08:32, 7F
→
09/20 08:36, , 8F
09/20 08:36, 8F
推
09/20 16:42, , 9F
09/20 16:42, 9F
→
09/20 16:43, , 10F
09/20 16:43, 10F
→
09/20 16:44, , 11F
09/20 16:44, 11F
推
09/20 18:51, , 12F
09/20 18:51, 12F
推
09/22 16:34, , 13F
09/22 16:34, 13F
→
09/22 16:35, , 14F
09/22 16:35, 14F