如何在 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.