डबल निर्धारित करने पर कोई सुझाव शून्य नहीं है?निर्धारित करने का सबसे अच्छा तरीका क्या है एक डबल शून्य नहीं है
उत्तर
if (Math.Abs(doubleNumber) > Math.Pow(1,-9)) //doubleNumber not zero.
आप एक एप्सिलॉन है कि समस्या आप को हल करते हैं के साथ संगत है सेट करना होगा। उसके बाद, आप की तरह
bool DoubleEquals(double value1, double value2)
{
return Math.Abs(value1 - value2) < epsilon;
}
संपादित
कुछ इस्तेमाल कर सकते हैं, तो एक डबल शून्य नहीं है निर्धारित करने के लिए जब से तुम एक तरह से पूछा, आप लेखन से इस सुविधा का उपयोग कर सकते हैं:
if (!DoubleEquals(value, 0)) { /* do your not zero things */ }
मुझे लगा यह विधि बेहतर थी क्योंकि यह अधिक सामान्य उद्देश्य है।
हाय इस बात पर निर्भर करता है कि आप किस प्रकार की गणना कर रहे हैं। कभी-कभी आप एक बहुत छोटी संख्या जो 0 के करीब है मिलता है लेकिन काफी नहीं
मैं आमतौर पर
if (Math.Abs(MyNumber) < 1e-10)
आशा है कि यह मदद करता है
opps। मुझे लगता है कि 1e-10 मेरी सी ++ बात कर रहा है। सी # गणित होगा। पाउ (1, -10) जैसा कि गनर ने कहा था – Leon
इतना डबल की जाँच करने के लिए पर्याप्त है शून्य या नहीं
है double d = 0.00000005;
bool l = d.Equals(0);
- 1. सत्र चर निर्धारित करने का सबसे अच्छा तरीका सी # में शून्य या खाली है?
- 2. एंडियननेस निर्धारित करने का सबसे पाइथोनिक तरीका क्या है?
- 3. एक बीन शुरू करने का सबसे अच्छा तरीका क्या है?
- 4. यह निर्धारित करने का सबसे अच्छा तरीका क्या है कि सिस्टम। डेटटाइम आधी रात है?
- 5. RedirectToAction का परीक्षण करने का सबसे अच्छा तरीका क्या है?
- 6. यह जांचने का सबसे अच्छा तरीका है कि कोई सूची शून्य नहीं है या नहीं?
- 7. एसक्यूएल सर्वर में एक अस्थायी तालिका मौजूद है या नहीं यह निर्धारित करने का सबसे अच्छा तरीका क्या है?
- 8. "टाइमर" को लागू करने का सबसे अच्छा तरीका क्या है?
- 9. एफ # कोड दस्तावेज करने का सबसे अच्छा तरीका क्या है?
- 10. तारों को पार्स करने का सबसे अच्छा तरीका क्या है?
- 11. लॉगिंग करने का सबसे अच्छा तरीका क्या है?
- 12. रुझान डेटा संग्रहीत करने का सबसे अच्छा तरीका क्या है?
- 13. तालिका को समर्पित करने का सबसे अच्छा तरीका क्या है?
- 14. सबसे अच्छा तरीका है
- 15. सबसे अच्छा तरीका है?
- 16. सबसे अच्छा तरीका है
- 17. सबसे अच्छा तरीका देता है
- 18. डबल और इंट की तुलना करने का सबसे अच्छा तरीका क्या है?
- 19. jQuery प्रदर्शन करने का सबसे अच्छा तरीका क्या है .change()
- 20. जावास्क्रिप्ट को शामिल करने का सबसे अच्छा तरीका क्या है?
- 21. सी # परियोजना आयोजित करने का सबसे अच्छा तरीका क्या है?
- 22. हस्ताक्षर ऑनलाइन कैप्चर करने का सबसे अच्छा तरीका क्या है?
- 23. डेटाबेस कॉपी करने का सबसे अच्छा तरीका क्या है?
- 24. एनएसएमयूटेबलएरे को शफल करने का सबसे अच्छा तरीका क्या है?
- 25. सेलेनियम में पुनर्निर्देशन करने का सबसे अच्छा तरीका क्या है?
- 26. एकाधिक सबव्यूज़ व्यवस्थित करने का सबसे अच्छा तरीका क्या है?
- 27. गणित अभिव्यक्ति निष्पादित करने का सबसे अच्छा तरीका क्या है?
- 28. क्लोजर में जीयूआई करने का सबसे अच्छा तरीका क्या है?
- 29. पायथन प्रिंट टॉगल करने का सबसे अच्छा तरीका क्या है?
- 30. सबसे अच्छा तरीका है
यदि (! डबल। एक्वाल्स (मान, 0)) यह सही है मैंने इसे भी परीक्षण किया .. – Mahantesh