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






沒有留言:

張貼留言

Messaging API作為替代方案

  LINE超好用功能要沒了!LINE Notify明年3月底終止服務,有什麼替代方案? LINE Notify將於2025年3月31日結束服務,官方建議改用Messaging API作為替代方案。 //CHANNEL_ACCESS_TOKEN = 'Messaging ...