사용자로부터 여러 값을 한 줄에 입력하려면 코드는 다음과 같습니다. -
예시
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 개체는 입력을 여러 문자열로 분할하지 않고 직접 구문 분석합니다. 이 외에도 사용자는 한 줄 또는 여러 줄로 데이터를 입력할 수 있습니다.