在 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’ 函式讀取該字串的每一行。輸入給自標準輸入,並且將在控制檯上顯示相關訊息。

更新於: 2020-07-09

5K+ 瀏覽量

開啟你的 事業

透過完成課程獲得認證

開始吧
廣告