Problem

4/6

वास्तविक संख्याओं का इनपुट और आउटपुट

Theory Click to read/hide

दर्ज करें

आप इनपुट स्ट्रीम से कई वास्तविक चर दर्ज कर सकते हैं और उन्हें मानक तरीके से चर में लिख सकते हैं: <पूर्व> डबल 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 अंत में महत्वहीन शून्य के साथ तीसरे वर्ण तक प्रदर्शित

Problem

कार्यों को इस क्रम में पूरा करें: 
1. 6वीं लाइन पर, \(y\)  के आउटपुट को फिक्स्ड-पॉइंट फॉर्मेट में डिफॉल्ट के साथ फॉर्मेट करें दशमलव स्थानों की संख्या
2. 7वीं लाइन पर, वेरिएबल के आउटपुट को \(y\) फिक्स्ड पॉइंट फॉर्मेट में फॉर्मेट करें ताकि भिन्नात्मक भाग के लिए 4 चिह्नों के साथ 10 में पूर्ण संख्या प्रदर्शित होती है
3. आठवीं पंक्ति में वेरिएबल \(y\)  का आउटपुट सेट करें ताकि संख्या वैज्ञानिक प्रारूप में प्रदर्शित हो भिन्नात्मक भाग
में दो अंकों के साथ प्रत्येक आउटपुट स्टेटमेंट को एक नई लाइन से एक नंबर आउटपुट करना चाहिए