javaで複数の行を入力する方法

Javaでは、Scannerクラスを使用して複数行の入力を実現できます。以下にサンプルコードを示します。

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 通过循环逐行读取输入
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
// 输入结束条件
if (line.equals("END")) {
break;
}
// 处理每行输入
System.out.println("输入的内容是:" + line);
}
scanner.close();
}
}

上記コードは、scanner.hasNextLine()メソッドを使用して次の行の入力が存在するか判断し、scanner.nextLine()メソッドを使用して各行の入力内容を読み取ります。入力が「END」の場合、入力が完了したことを示し、プログラムはループを終了します。

スキャナオブジェクトを閉じ、リソースを解放するには、プログラムの終了時にscanner.close()メソッドを呼び出す必要があることに注意してください。

bannerAds