如何在 Java 中一行輸入使用者輸入的多重值?


若要輸入多行使用者輸入的內容,程式碼如下:

示例

 線上演示

import java.util.Scanner;
public class Demo {
   public static void main(String[] args) {
      System.out.print("Enter two floating point values : ");
      Scanner my_scan = new Scanner(System.in);
      double double_val = my_scan.nextFloat();
      int int_val = my_scan.nextInt();
      System.out.println("The floating point value is : " + double_val + " and the integer value is : "
      + int_val);
   }
}

輸入

56.789 99

輸出

Enter two floating point values : The floating point value is : 56.78900146484375 and the integer
value is : 99

Demo 中有一個名為 Demo 的類包含了 main 函式,其內部建立一個 Scanner 類物件和兩個值,一個雙精度值和一個整數值被解析。這些值取自標準輸入,然後顯示在控制檯上。

Scanner 物件直接解析輸入,而不會將其拆分為多行字串。除此之外,使用者可以在一行或多行上輸入資料。

更新於: 13-7-2020

13K+ 瀏覽

開始你的 職業生涯

透過完成課程進行認證

開始
廣告
© . All rights reserved.