निम्नलिखित question इंगित करता है कि डबल का न्यूनतम मान -Double.MAX_VALUE
है। क्या यह फ़्लोट के लिए भी सच है (यानी, -Float.MAX_VALUE
)?जावा में फ्लोट के लिए अधिकतम मूल्य?
उत्तर
हां, -Float.MAX_VALUE
सबसे बड़ा परिमाण वाला नकारात्मक संख्या है। float
एस double
एस के समान ही प्रदर्शित होते हैं, केवल आधे भंडारण स्थान (और परिशुद्धता के साथ नुकसान) के साथ। चूंकि आईईईई 754 में संकेतों को एक ही बिट द्वारा दर्शाया जाता है, उस बिट को फ़्लिप करने से कुल परिमाण में कोई परिवर्तन नहीं होता है शेष बिट्स
हां, यह फ़्लोट के लिए भी सच है।
अधिक जानकारी के लिए मैनुअल यहाँ http://download.oracle.com/javase/7/docs/api/java/lang/Float.html
हाँ देखें - यह संकेत बिट फ़्लिप ... साथ छोड़कर Float.MAX_VALUE
रूप में एक ही सा पैटर्न है और कहा कि एक और तरीका मूल्य पर प्राप्त करने के लिए है:
public class Test {
public static void main(String[] args) {
// Float.MAX_VALUE is intBitsToFloat(0x7f7fffff)
// so we set the most significant bit - the sign bit
float f = Float.intBitsToFloat((int) 0xff7fffff);
System.out.println(f == -Float.MAX_VALUE); // true
}
}
हां यह है, और आपके द्वारा लिंक किए गए प्रश्न के उत्तर में बताए गए बिल्कुल वही कारण के लिए, फ़्लोट्स और डबल्स आईईईई 754 प्रतिनिधित्व का उपयोग करते हैं जो उनके द्वारा संग्रहीत किए जाने के कारण "सममित" है।
संपादित करें: मेरा मूल उत्तर बुरी तरह गलत लगता है। इसे इंगित करने के लिए @aioobe धन्यवाद।
इसके बजाय, शीर्षक सवाल का जवाब देने जावा कोड के जादू का उपयोग कर:
System.out.printf("Float.MAX_VALUE: %,f\n", Float.MAX_VALUE);
Float.MAX_VALUE: 340,282,346,638,528,860,000,000,000,000,000,000,000.000000
System.out.printf("in scientific notation: %.18g\n", Float.MAX_VALUE);
वैज्ञानिक अंकन में
: 3.40282346638528860e + 38
System.out.printf(
"in hexadecimal floating-point number with a significand and "
+ "an exponent: %a", Float.MAX_VALUE);
हेक्साडेसिमल फ्लोटिंग-पॉइंट नंबर के साथ ignificand और एक एक्सपोनेंट: 0x1.fffffep127
- 1. जावा फ्लोट के मंटिसा भाग में अधिकतम संख्या क्या है?
- 2. जावा में रेंज (न्यूनतम, अधिकतम, मूल्य) फ़ंक्शन
- 3. अधिकतम क्या है। आईफोन पर डबल/फ्लोट का मूल्य?
- 4. जावा में फ्लोट का न्यूनतम मूल्य सकारात्मक क्यों है?
- 5. अधिकतम मूल्य?
- 6. फ्लोट मूल्य इंट
- 7. अधिकतम मूल्य
- 8. MySQL में tinyint (2) के लिए अधिकतम मूल्य क्या है?
- 9. जावा: डबल बनाम फ्लोट
- 10. अधिकतम मूल्य: MaxHttpCollectionKeys
- 11. फ्लोट बनाम डबल (जावा में)
- 12. फ्लोट सरणी का तेज पेट-अधिकतम
- 13. एंड्रॉइड एक्सेलेरोमीटर अधिकतम मूल्य
- 14. maxRequestLength का अधिकतम मूल्य?
- 15. ओरेकल एसक्यूएल - अधिकतम मूल्यों के साथ अधिकतम मूल्य
- 16. जावा: फ्लोट प्रारूपण लोकेल
- 17. कई से कई रिश्तों में अधिकतम मूल्य
- 18. अधिकतम सी ++ फ्लोट वैल्यू प्राप्त करने के लिए प्लेटफॉर्म-स्वतंत्र तरीका
- 19. एंड्रॉइड साझा वरीयता मूल्य के लिए अधिकतम आकार क्या है?
- 20. सीएसएस - अधिकतम जेड-इंडेक्स मूल्य
- 21. ईएनएन मूल्य के लिए अधिकतम लंबाई क्या है?
- 22. एंड्रॉइड/जावा: अधिकतम MAX_value
- 23. हस्ताक्षरित चार का अधिकतम मूल्य
- 24. जावा में डबल से फ्लोट में कनवर्ट करना
- 25. एंड्रॉइड स्क्रीन चमक अधिकतम मूल्य?
- 26. एसएसई के साथ __m128i वेक्टर में अधिकतम मूल्य प्राप्त करना?
- 27. जावा के लिए "कुंजी-मूल्य कोडिंग"
- 28. डेटाबेस में फ्लोट करने के लिए? .NET
- 29. Jquery: संख्याओं के एरे में अधिकतम मूल्य प्राप्त करें
- 30. जावा स्टोर कैसे फ्लोट बनाम
क्या आपका मतलब है- Float.MAX_VALUE? – dckrooney
क्यों नहीं [यह] (http://download.oracle.com/javase/6/docs/api/java/lang/Float.html#MIN_VALUE) सच होना चाहिए? – CoolBeans
@ कुलबीन ने अपने जुड़े प्रश्न को पढ़ा; वह "सबसे बड़ी परिमाण के साथ नकारात्मक संख्या" के बारे में बात कर रहा है। – dlev