दर्ज करें
आप इनपुट स्ट्रीम से कई वास्तविक चर दर्ज कर सकते हैं और उन्हें मानक तरीके से चर में लिख सकते हैं:
<पूर्व>
डबल x = in.nextDouble ();
पूर्व>
<पूर्व>
फ्लोट y = in.nextFloat();
पहली संख्या
\(x\) चर में जाती है, दूसरी
\(y\)
आउटपुट
जावा में वास्तविक संख्याओं को प्रदर्शित करने के कई तरीके हैं।
1) सरल कंसोल आउटपुट के लिए System.out.printf
डिफ़ॉल्ट रूप से, प्रिंटफ का उपयोग करते समय, वास्तविक संख्याएं 6 दशमलव स्थानों की सटीकता के साथ मुद्रित की जाती हैं। लेकिन ऐसे मामले हैं जिन्हें एक अलग सटीकता के साथ आउटपुट करने की आवश्यकता होती है। इस मामले में, आपको यह निर्दिष्ट करना होगा कि दशमलव बिंदु के बाद कितने परिचितों को आवंटित करना है।
<पूर्व>
डबल ए = 0.5;
System.out.printf("%f",a); // स्क्रीन पर 0.500000
System.out.printf("%.2f",a); // स्क्रीन 0.5 पर
System.out.printf ("% 10.2f", ए); // आप संख्या के आउटपुट के लिए आवंटित पदों की कुल संख्या निर्धारित कर सकते हैं
System.out.printf("%.2e",ए); // 2 अंकों की सटीकता के साथ वैज्ञानिक प्रारूप में संख्या प्रदर्शित करें
पूर्व>
2) DecmialFormat दिए गए पैटर्न
का उपयोग करके किसी संख्या से एक स्ट्रिंग प्राप्त करने के लिए
DecmialFormat वर्ग आपको अग्रणी और अनुगामी शून्य, उपसर्ग और प्रत्यय, हजारों विभाजक और दस हजार विभाजक के उत्पादन को नियंत्रित करने की अनुमति देता है, लेकिन यह कोड को थोड़ा और जटिल बनाता है।
<पूर्व>
डबल ए = 123.45;
डेसीमलफॉर्मेट डीएफ = नया डेसीमलफॉर्मेट("#.###");
स्ट्रिंग स्वरूपित = df.format (ए); System.out.println (स्वरूपित); //123.45
पूर्व>
<तालिका सीमा = "1" सेलपैडिंग = "1" सेलस्पेसिंग = "1" शैली = "चौड़ाई: 500 पीएक्स">
<शरीर>
इनपुट |
टेम्पलेट |
आउटपुट |
ध्यान दें |
123.45 |
#.# |
123.5 |
पूर्णांक के साथ एक दशमलव स्थान पर प्रदर्शित |
123.45 |
#.### |
123.45 |
बिना शून्य के पूरी संख्या प्रदर्शित करता है |
123.45 |
#.0 |
123.5 |
पूर्णांक के साथ एक दशमलव स्थान पर प्रदर्शित |
123.45 |
#.000 |
123.450 |
अंत में महत्वहीन शून्य के साथ तीसरे वर्ण तक प्रदर्शित |
टेबल>