在Java中,可以使用Scanner類的nextLine()方法來讀取鍵盤輸入。以下是一個示例代碼片段:
import java.util.Scanner;
public class ReadKeyboard {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("請輸入一個字符串: ");
String input = scanner.nextLine();
System.out.println("您輸入的是: " + input);
System.out.print("請輸入一個整數: ");
int num = scanner.nextInt();
System.out.println("您輸入的整數是: " + num);
scanner.close();
}
}
在上面的示例中,首先創建了一個Scanner對象scanner,它使用System.in作為輸入源,即鍵盤輸入。 然后使用scanner的nextLine()方法讀取用戶輸入的字符串,并將其存儲在變量input中,再將其打印出來。 接下來使用scanner的nextInt()方法讀取用戶輸入的整數,并將其存儲在變量num中,再將其打印出來。 最后,使用scanner的close()方法關閉Scanner對象,釋放系統資源。
注意:Scanner類也提供了其他用于讀取不同類型輸入的方法,如nextDouble()、nextFloat()、nextBoolean()等,可以根據實際需要選擇適合的方法。