Java 的Scanner
可用來讀取使用者的輸入。
例如下面使用Scanner
搭配do ... while
迴圈持續接收使用者在console或命令列的輸入。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // scan標準輸入串流
String line;
do {
System.out.print("輸入文字:");
line = scanner.nextLine(); // 輸入的字串內容
System.out.println("輸入的文字:" + line);
} while (!"exit".equals(line)); // 若輸入字串為exit離開迴圈
System.out.println("結束程式");
}
}
測式在console印出如下。
輸入文字:哈囉你好嗎
輸入的文字:哈囉你好嗎
輸入文字:真心感謝
輸入的文字:真心感謝
輸入文字:期待再相逢
輸入的文字:期待再相逢
輸入文字:exit
輸入的文字:exit
結束程式
沒有留言:
張貼留言