2011-07-24 22 views

回答

12

使用掃描器類,System.in是標準輸入,但它可以得到其他輸入流:

Scanner scan = new Scanner(System.in); 
for(i = 0;i<n;i++) { 
    a[i] = scan.nextInt(); 
} 

無論如何,如果用戶在兩個數字之間按下輸入,這可能會導致一些問題,所以另一種方法是:

Scanner scan = new Scanner(System.in); 
for(i = 0;i<n;i++) { 
    String token = scan.next(); 
    a[i] = Integer.parseInt(token); 
}