उपयोगकर्ता से एक पंक्ति में कई मान इनपुट करने के लिए, कोड इस प्रकार है -
उदाहरण
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
डेमो नामक एक वर्ग में मुख्य कार्य होता है, जिसके अंदर एक स्कैनर वर्ग वस्तु बनाई जाती है, और दो मान, एक डबल और एक पूर्णांक मान पार्स किए जाते हैं। मान मानक इनपुट से लिए जाते हैं और फिर कंसोल पर प्रदर्शित होते हैं।
स्कैनर ऑब्जेक्ट इनपुट को कई स्ट्रिंग्स में विभाजित किए बिना सीधे पार्स करता है। इसके अलावा, उपयोगकर्ता डेटा को एक लाइन या कई लाइनों पर इनपुट कर सकता है।