Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Cách nhập nhiều giá trị từ người dùng trên một dòng trong Java


Để nhập nhiều giá trị từ người dùng trên 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

Kết quả

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

Lớp Demo chứa hàm main, tạo đối tượng Scanner, hai giá trị double và int được parse. Giá trị lấy từ standard input và hiển thị trên console.

Đối tượng Scanner parse trực tiếp đầu vào, không tách 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 nhiều dòng.