java float tutorial with programming examples
इस ट्यूटोरियल में, हम जावा फ्लोट और फ्लोटिंग-पॉइंट प्रकारों के बारे में चर्चा करेंगे, जैसे कि चौड़ाई, रेंज, आकार और उपयोग उदाहरण:
भले ही जावा में फ्लोट एक सरल अवधारणा है, हमने सभी आवश्यक उदाहरणों और कार्यक्रमों को शामिल किया है जो आपको ट्यूटोरियल को विस्तार से समझने के लिए पर्याप्त होंगे।
=> यहाँ बिल्कुल सही जावा प्रशिक्षण गाइड देखें।
आप क्या सीखेंगे:
फ्लोटिंग-पॉइंट प्रकार
फ़्लोटिंग-पॉइंट नंबर वे संख्याएँ होती हैं जिनके लिए 'भिन्नात्मक परिशुद्धता' की आवश्यकता होती है यानी वे संख्याएँ जो अंश में हो सकती हैं।
बहुत सारी गणितीय गणनाएं हैं जहां हम फ्लोटिंग-पॉइंट प्रकारों का उपयोग कर सकते हैं जैसे कि किसी भी संख्या के वर्गमूल या घनमूल को खोजना, द्विघात समीकरण की जड़ों को खोजना, पाप और कॉस जैसे त्रिकोणमितीयों से निपटना, और इसी तरह।
दो प्रकार के फ़्लोटिंग-पॉइंट प्रकार हैं:
विंडोज़ में बाइनरी फ़ाइल कैसे खोलें
- फ्लोट
- दोहरा
नीचे सूचीबद्ध नाव और डबल प्रकार के बारे में विवरण हैं। सीमा अनुमानित है। जैसा कि आप स्पष्ट रूप से देख सकते हैं, फ्लोट छोटा है और इसमें जावा डबल की तुलना में कम रेंज है।
इस ट्यूटोरियल में हम फ्लोट डेटा टाइप के बारे में विस्तार से चर्चा करेंगे।
नाम | चौड़ाई (बिट्स) | रेंज |
---|---|---|
नाव | 32 | 1.4e - 045 से 3.4e + 038 |
दोहरा | 64 | 4.9e-324 से 1.8e + 308 |
जावा फ्लोट
फ्लोट एक एकल-सटीक मान है जिसमें भंडारण में 32 बिट्स की चौड़ाई होती है। कुछ प्रोसेसरों पर, यह एकल परिशुद्धता तेज होती है और डबल-सटीक की तुलना में कम आकार लेती है। यह कुछ आधुनिक प्रोसेसरों की तरह ही तर्क-संगत है, डबल-प्रिसिजन सिंगल-प्रिसिजन की तुलना में तेज़ है।
जहाँ तक Java वेरिएबल्स की बात है, हम किसी भी वैरिएबल को इनिशियलाइज़ या डिक्लेयर करते समय फ्लोट का उपयोग कर सकते हैं जो आउटपुट के आंशिक होने की उम्मीद कर सकते हैं।
वाक्य - विन्यास:
// declaring temperature in Degree and Fahrenheit float temp_degree; Float temp_fahrenheit;
जावा फ्लोट उदाहरण
इस उदाहरण में, हमने कुछ मूल्य के साथ दो फ्लोट चर n1 और n2 को शुरू किया है। फिर, हमने एक और फ्लोट चर n3 घोषित किया है जिसमें n1 का परिणाम n2 से गुणा किया जाएगा।
इसके बाद, हमने n1 * n2 की गणना की और इसे n3 में संग्रहीत किया और अंत में n3 के मूल्य को मुद्रित किया।
public class A { public static void main(String() args) { /* * initialized two float variables n1 and n2. * declared n3 which will contain the output * of n1 * n2. */ float n1 = 10.89f; float n2 = 7.43f; float n3; // multiplied n1 and n2 and stored it in n3 n3 = n1*n2; // printed the value of n3 System.out.println('The result of n1 x n2 is: ' +n3); } }
उत्पादन
बार बार पूछे जाने वाले प्रश्न
Q # 1) जावा में फ्लोट का डिफ़ॉल्ट मान और आकार क्या है?
उत्तर: डिफ़ॉल्ट मान 0.0f है और डिफ़ॉल्ट आकार जावा में एक फ्लोट के 4 बाइट्स है।
Q # 2) जावा में फ्लोट और डबल के बीच क्या अंतर है?
उत्तर: नीचे सूचीबद्ध फ़्लोट और डबल के बीच अंतर हैं।
नाव | दोहरा |
---|---|
इसमें 1.4e-045 से लेकर 3.4e + 038 तक की अनुमानित सीमा है। | इसमें 4.9e-324 से 1.8e + 308 तक की अनुमानित सीमा है। |
इसकी चौड़ाई 32 बिट है। | इसकी चौड़ाई 64 बिट है। |
डिफ़ॉल्ट आकार 4 बाइट्स है। | डिफ़ॉल्ट आकार 8 बाइट्स है। |
डिफ़ॉल्ट मान 0.0f है | डिफ़ॉल्ट मान 0.0d है |
यह एकल-सटीक मान है। | यह एक डबल-सटीक मान है। |
Q # 3) क्या हम जावा फ्लोट में दशमलव मान निर्दिष्ट कर सकते हैं?
उत्तर: नीचे दिए गए उदाहरण एक उदाहरण है जहां हमने एक फ़्लोट में एक दशमलव मान निर्दिष्ट किया है जो एक त्रुटि फेंक देगा।
हालाँकि, हम एक फ्लोट कीवर्ड का उपयोग करके एक पूर्णांक मान प्रदान कर सकते हैं और कंपाइलर एक फ्लोटिंग नंबर के रूप में व्यवहार करेगा।
public class A { public static void main(String() args) { /* * initialized a float value with decimal value. */ float n1 = 5.89; // printed the value of n1 System.out.println(n1); } }
उत्पादन
Q # 4) जावा में फ्लोट वैल्यू कैसे असाइन करें?
उत्तर: टी वह जावा में फ्लोट मान निर्दिष्ट करने के सही और गलत तरीके नीचे दिए गए हैं।
सही तरीका:
फ्लोट एन 1 = 10.57 एफ; -> 10.57
फ्लोट एन 1 = 10 एफ; -> 10.0
फ्लोट n1 = 10; -> 10.0
गलत तरीका:
फ्लोट एन 1 = 10.57; -> यह त्रुटि फेंक देगा।
# 5) हम जावा में दशमलव मान की शुरुआत और अंत सीमा कैसे प्रदान कर सकते हैं?
उत्तर: नीचे दिए गए कार्यक्रम में हमने दो फ्लोट चर का उपयोग करके दशमलव मान की शुरुआत और अंत सीमा प्रदान की है। फिर, हमने उनके मूल्यों को अलग से छापा।
public class A { public static void main(String() args) { /* * initialized two float variables with the least * and max value of float */ float n1=1.40129846432481707e-45f; float n2=3.40282346638528860e+38f; // printed the value of n1 and n2 System.out.println('Start range: ' +n1); System.out.println('End range: ' +n2); } }
उत्पादन
# 6) हम वैज्ञानिक संकेतन में मूल्य कैसे प्रदान कर सकते हैं?
उत्तर: नीचे दिए गए कार्यक्रम है जहां हमने वैज्ञानिक संकेतन में मूल्य प्रदान किया है। हमने दो चर ले लिए हैं और उन्हें एक ही मूल्य के साथ आरंभ किया है। हालांकि, उनके द्वारा इनिशियलाइज़ किए जाने के तरीके में अंतर है।
पहले चर को सरल फ्लोट मान का उपयोग करके प्रारंभ किया जाता है जबकि दूसरा चर वैज्ञानिक संकेतन का उपयोग करके आरंभ किया जाता है।
अंत में, हमने उनके संबंधित मूल्य मुद्रित किए हैं।
public class A { public static void main(String() args) { /* * initialized two float variables n1 and n2. * n1 has simple value of float type and n2 * has the equivalent scentific notation. */ float n1=283.75f; float n2=2.8375e2f; // printed the value of n1 and n2 System.out.println('Simple Float: ' +n1); System.out.println('Scientific Notation: ' +n2); } }
उत्पादन
Q # 7) फ्लोट मान लौटाने वाली विधि बनाने के लिए जावा प्रोग्राम लिखें।
उत्तर: नीचे दिए गए जावा प्रोग्राम है जहाँ हमने एक तरीका बनाया है जो फ्लोट वैल्यू को लौटाएगा। मुख्य विधि में, हमने to% ’प्रतीक के साथ समाहित अंकों के मूल्य को प्रिंट करने के लिए एक संदर्भ चर का उपयोग किया है।
public class A { /* * Created a percent method which will return the marks * that is of float type. */ public float percent(float marks) { return marks; } public static void main(String() args) { A a1 = new A(); /* * Printing the value of marks concatenated by a '%' */ System.out.println(a1.percent(91.80f) + '%'); } }
उत्पादन
Q # 8) क्या जावा में फ्लोट नकारात्मक हो सकता है?
उत्तर: हाँ।
नीचे दिया गया वह प्रोग्राम है, जहां हमने एक फ्लोट वैरिएबल के मान को प्रिंट किया है, जिसे एक नकारात्मक मान के साथ आरंभीकृत किया गया है।
public class A { public static void main(String() args) { /* * initialized a float variable 'n1' with * negative value */ float n1= -838.7f; // printed the value of n1 System.out.println('Simple Float: ' +n1); } }
उत्पादन
निष्कर्ष
इस ट्यूटोरियल में, हमने फ्लोटिंग-पॉइंट प्रकार और जावा फ्लोट के बारे में सीखा है। जावा डबल के साथ तुलना और प्रमुख अंतर प्रदान किए गए थे। प्रत्येक अनुभाग में अक्सर पूछे जाने वाले प्रश्नों के साथ सरल प्रोग्रामिंग उदाहरण शामिल थे।
जावा में एक फ्लोट चर को शुरू करने के लिए बहुत सारे अलग-अलग तरीके और नियम हैं और हमने उन लोगों के साथ कुछ अन्य महत्वपूर्ण प्रश्नों पर चर्चा की।
इस ट्यूटोरियल के माध्यम से जाने पर, आपको फ्लोटिंग-पॉइंट नंबरों से निपटने के दौरान अपने प्रोग्राम्स में फ्लोट डेटा टाइप का उपयोग करने की स्थिति में होना चाहिए।
=> स्क्रैच से जावा जानने के लिए यहां जाएं।
अनुशंसित पाठ
- जावा डबल - प्रोग्रामिंग उदाहरणों के साथ ट्यूटोरियल
- जावा इंटेगर एंड जावा बिगइन्टेगर क्लास विद एग्जाम्पल्स
- जावा स्ट्रिंग ट्यूटोरियल | उदाहरण के साथ जावा स्ट्रिंग के तरीके
- जावा सबस्ट्रिंग () विधि - उदाहरण के साथ ट्यूटोरियल
- जावा में दांतेदार सरणी - उदाहरणों के साथ ट्यूटोरियल
- जावा रिवर्स स्ट्रिंग: प्रोग्रामिंग उदाहरणों के साथ ट्यूटोरियल
- जावा ट्यूटोरियल फॉर बिगिनर्स: 100+ हैंड्स-ऑन जावा वीडियो ट्यूटोरियल
- जावा प्रोग्रामिंग भाषा का परिचय - वीडियो ट्यूटोरियल