এক লাইনে ব্যবহারকারীর থেকে একাধিক মান ইনপুট করতে, কোডটি নিম্নরূপ -
উদাহরণ
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
ডেমো নামের একটি ক্লাসে প্রধান ফাংশন রয়েছে, যার ভিতরে একটি স্ক্যানার ক্লাস অবজেক্ট তৈরি করা হয় এবং দুটি মান, একটি দ্বিগুণ এবং একটি পূর্ণসংখ্যার মান পার্স করা হয়। মানগুলি স্ট্যান্ডার্ড ইনপুট থেকে নেওয়া হয় এবং তারপর কনসোলে প্রদর্শিত হয়৷
স্ক্যানার অবজেক্ট ইনপুটটিকে একাধিক স্ট্রিংয়ে বিভক্ত না করে সরাসরি পার্স করে। এটি ছাড়াও, ব্যবহারকারী একটি একক লাইনে বা একাধিক লাইনে ডেটা ইনপুট করতে পারে।