Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

วิธีการป้อนค่าหลายค่าจากผู้ใช้ในหนึ่งบรรทัดใน 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 มีฟังก์ชันหลัก ซึ่งภายในนั้นสร้างอ็อบเจ็กต์คลาส Scanner และค่าสองค่า ค่าคู่หนึ่งค่าและค่าจำนวนเต็มหนึ่งค่าจะถูกแยกวิเคราะห์ ค่านี้นำมาจากอินพุตมาตรฐานแล้วแสดงบนคอนโซล

ออบเจ็กต์ Scanner จะแยกวิเคราะห์อินพุตโดยตรง โดยไม่แยกออกเป็นหลายสตริง นอกจากนี้ ผู้ใช้สามารถป้อนข้อมูลในบรรทัดเดียวหรือหลายบรรทัดได้