如何用 Java 從掃描器中讀取資料到陣列?


java.util 包的 Scanner 類提供了 nextInt()、nextByte()、nextFloat() 等方法,你可使用它們從鍵盤中讀取資料。若要讀取陣列的一個元素,請在 for 迴圈中使用這些方法

示例

 即時演示

import java.util.Arrays;
import java.util.Scanner;

public class ReadingWithScanner {
   public static void main(String args[]) {
      Scanner s = new Scanner(System.in);
      System.out.println("Enter the length of the array:");
      int length = s.nextInt();
      int [] myArray = new int[length];
      System.out.println("Enter the elements of the array:");

      for(int i=0; i<length; i++ ) {
         myArray[i] = s.nextInt();
      }

      System.out.println(Arrays.toString(myArray));
   }
}

輸出

Enter the length of the array:
5
Enter the elements of the array:
25
56
48
45
44
[25, 56, 48, 45, 44]

更新於: 30-Jul-2019

10K+ 瀏覽量

開啟你的職業生涯

完成課程並獲得認證

開始
廣告
© . All rights reserved.