2019年4月3日 星期三

[Java] 取得使用者輸入 Scanner (浮點數)

[Java] 取得使用者輸入 Scanner (浮點數)
https://dotblogs.com.tw/freedom42408/archive/2013/11/20/130586.aspx

nextFloat():取得使用者輸入的浮點數

程式
import java.util.Scanner;

public class Scanner_test {
    public static void main(String[] args) {
        float float1, float2, float3;
        Scanner scanner = new Scanner(System.in);
     
        System.out.println("請輸入三個浮點數(以Tab鍵分開):");
        float1 = scanner.nextFloat();
        float2 = scanner.nextFloat();
        float3 = scanner.nextFloat();
        System.out.println("您輸入第一個浮點數為:" + float1 );
        System.out.println("您輸入第二個浮點數為:" + float2 );
        System.out.println("您輸入第三個浮點數為:" + float3 );

    }
}

stdin資料
12.3
34.5
67.8


輸出結果
$javac Scanner_test.java
$java -Xmx128M -Xms16M Scanner_test
請輸入三個浮點數(以Tab鍵分開):
您輸入第一個浮點數為:12.3
您輸入第二個浮點數為:34.5
您輸入第三個浮點數為:67.8






沒有留言:

張貼留言

ESP32 微控制器 採集的環境數據,經由 MQTT 協定 轉換並寫入工業標準的 Modbus 暫存器 中

  一個典型的 IoT(物聯網)與工業自動化系統整合(SCADA/機台連線) 的架構圖。它透過 Node-RED 作為核心資料網關,將前端 ESP32 微控制器 採集的環境數據,經由 MQTT 協定 轉換並寫入工業標準的 Modbus 暫存器 中。 1. 各模組功能拆解...