在 Java 中從控制檯讀取輸入的方式
讓我們看看一些在 Java 中從控制檯中讀取輸入的方法 −
範例
import java.util.Scanner; public class Demo{ public static void main(String args[]){ Scanner my_scan = new Scanner(System.in); String my_str = my_scan.nextLine(); System.out.println("The string is "+my_str); int my_val = my_scan.nextInt(); System.out.println("The integer is "+my_val); float my_float = my_scan.nextFloat(); System.out.println("The float value is "+my_float); } }
輸出
The string is Joe The integer is 56 The float value is 78.99
一個名為 Demo 的類包含主函式。建立 Scanner 類的例項,並使用 ‘nextLine’ 函式讀取字串輸入的每一行。定義一個整數值,並使用 ‘nextInt’ 從標準輸入控制檯讀取該值。同樣,‘nextFloat’ 函式用於從標準輸入控制檯讀取浮點型輸入。它們顯示在控制檯中。
範例
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Demo{ public static void main(String[] args) throws IOException{ BufferedReader my_reader = new BufferedReader(new InputStreamReader(System.in)); String my_name = my_reader.readLine(); System.out.println("The name is "); System.out.println(my_name); } }
輸出
The name is Joe
一個名為 Demo 的類包含主函式。在此,建立一個緩衝讀取器的例項。定義了一個字串型別的資料,並使用 ‘readLine’ 函式讀取該字串的每一行。輸入給自標準輸入,並且將在控制檯上顯示相關訊息。
廣告