溫馨提示×

java的scanner如何實現多行輸入

小樊
140
2024-09-24 01:12:00
欄目: 編程語言

在Java中,使用Scanner類可以實現多行輸入。以下是一個簡單的示例:

import java.util.Scanner;

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

        System.out.println("請輸入多行文本,按Ctrl + D結束輸入:");

        while (scanner.hasNextLine()) {
            String inputLine = scanner.nextLine();
            System.out.println("你輸入的行是:" + inputLine);
        }

        scanner.close();
    }
}

在這個示例中,我們首先導入java.util.Scanner包,然后在main方法中創建一個Scanner對象。接下來,我們使用System.out.println提示用戶輸入多行文本。

在while循環中,我們使用scanner.hasNextLine()檢查是否還有下一行文本可讀。如果有,我們使用scanner.nextLine()讀取這一行文本,并將其輸出。當用戶按Ctrl + D結束輸入時,循環將終止。

最后,我們使用scanner.close()關閉Scanner對象。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女