Java中讀取回車換行輸入的兩種方法:Scanner類別:nextLine()方法讀取整行輸入至回車BufferedReader類別:readLine()方法讀取整行輸入至行尾
Java中兩種使用回車繼續輸入資料的方法
##1.Scanner類別
Scanner類別是Java中用於從使用者輸入讀取資料的類別。它提供了一個nextLine()方法,該方法讀取從標準輸入到回車符的整個行。用法:
<code class="java">import java.util.Scanner; public class ScannerDemo { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入你的名字:"); String name = scanner.nextLine(); System.out.printf("你的名字是:%s\n", name); } }</code>
2. BufferedReader類別
BufferedReader類別是一種字元輸入流,它提供了一個readLine()方法,該方法讀取從標準輸入到行尾部的字串。用法:
<code class="java">import java.io.BufferedReader; import java.io.InputStreamReader; public class BufferedReaderDemo { public static void main(String[] args) { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); System.out.println("请输入你的年龄:"); int age = Integer.parseInt(reader.readLine()); System.out.printf("你的年龄是:%d\n", age); } }</code>
總結
#Scanner類別和BufferedReader類別都是用來從使用者輸入讀取資料的有效工具。 Scanner類別更適合讀取字串,而BufferedReader類別更適合讀取其他資料類型,例如整數和浮點數。以上是java怎麼用回車繼續輸入數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!