溫馨提示×

java怎么用scanner輸入多行數(shù)據(jù)

小億
242
2023-11-04 21:09:40
欄目: 編程語言

使用Scanner類的nextLine()方法可以輸入多行數(shù)據(jù)。具體步驟如下:

  1. 導入java.util.Scanner類。

  2. 創(chuàng)建Scanner對象。

  3. 使用nextLine()方法進行輸入。在輸入多行數(shù)據(jù)時,可以使用一個循環(huán)來讀取多行數(shù)據(jù),直到滿足退出條件。

示例代碼如下:

import java.util.Scanner;

public class MultiLineInput {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String input;
        
        System.out.println("請輸入多行數(shù)據(jù),以空行結束:");
        while (scanner.hasNextLine()) {
            input = scanner.nextLine();
            if (input.isEmpty()) {
                break; // 遇到空行結束輸入
            }
            // 在這里處理輸入的數(shù)據(jù)
            System.out.println("輸入的數(shù)據(jù)為:" + input);
        }

        scanner.close();
    }
}

在上述示例代碼中,通過使用scanner.nextLine()方法來讀取每一行的輸入,并且判斷是否為空行來決定是否結束輸入。在處理輸入的數(shù)據(jù)時,可以根據(jù)實際需求來進行相應的處理操作。

0