Computer >> Máy Tính >  >> Lập trình >> Java

Làm cách nào để nhập nhiều giá trị từ người dùng trong một dòng trong Java?

Để nhập nhiều giá trị từ người dùng trong một dòng, mã như sau -

Ví dụ

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);
   }
}

Đầu vào

56.789 99

Đầu ra

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

Một lớp có tên Demo chứa hàm chính, bên trong một đối tượng lớp Máy quét được tạo và hai giá trị, một giá trị kép và một giá trị số nguyên được phân tích cú pháp. Các giá trị được lấy từ đầu vào chuẩn và sau đó được hiển thị trên bảng điều khiển.

Đối tượng Máy quét phân tích cú pháp đầu vào trực tiếp mà không cần chia nhỏ thành nhiều chuỗi. Ngoài ra, người dùng có thể nhập dữ liệu trên một dòng hoặc trên nhiều dòng.