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 클래스 개체가 생성되는 주 함수가 포함되어 있으며 두 개의 값, 하나의 double 값과 하나의 정수 값이 구문 분석됩니다. 값은 standardinput에서 가져온 다음 콘솔에 표시됩니다.

Scanner 개체는 입력을 여러 문자열로 분할하지 않고 직접 구문 분석합니다. 이 외에도 사용자는 한 줄 또는 여러 줄로 데이터를 입력할 수 있습니다.