java中怎么用scanner讀取n個(gè)數(shù)組

小億
127
2024-01-02 13:34:43
欄目: 編程語言

您可以使用循環(huán)來讀取n個(gè)數(shù)組元素。以下是使用Scanner類讀取n個(gè)數(shù)組的示例代碼:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("請(qǐng)輸入數(shù)組的長度:");
        int n = scanner.nextInt();

        int[] arr = new int[n];

        System.out.println("請(qǐng)逐個(gè)輸入數(shù)組元素:");
        for (int i = 0; i < n; i++) {
            arr[i] = scanner.nextInt();
        }

        System.out.println("輸入的數(shù)組元素為:");
        for (int i = 0; i < n; i++) {
            System.out.print(arr[i] + " ");
        }

        scanner.close();
    }
}

在上述示例代碼中,首先通過Scanner類從控制臺(tái)讀取數(shù)組的長度n。然后創(chuàng)建一個(gè)長度為n的整型數(shù)組arr。接下來使用循環(huán)逐個(gè)讀取數(shù)組元素,并將其存儲(chǔ)在數(shù)組中。最后,輸出數(shù)組中的元素。

請(qǐng)注意,在讀取完所有數(shù)組元素后,我們使用了scanner.close()來關(guān)閉Scanner對(duì)象。這是為了確保資源的正確釋放。

希望對(duì)您有所幫助!

0