युगल का उपयोग करते समय मॉड्यूलस ऑपरेटर के साथ आप जावा के अजीब व्यवहार से कैसे निपटते हैं?जावा में युगल के साथ मॉड्यूलस
उदाहरण के लिए, आप उम्मीद करेंगे 3.9 - (3.9 % 0.1)
का परिणाम 3.9
होने के लिए (और वास्तव में, Google कहते हैं कि मैं पागल नहीं जा रहा हूँ), लेकिन जब मैं जावा में इसे चलाने मैं 3.8000000000000003
मिलता है।
मुझे समझ में आता है कि जावा स्टोर्स और प्रक्रियाओं को कैसे दोगुना करता है, लेकिन क्या इसके आसपास काम करने का कोई तरीका है?
तुम क्या करने कोशिश कर रहे हैं:
आप इस सवाल का जवाब आप Math.IEEEremainder का उपयोग कर उम्मीद कर सकते हैं? मुझे एहसास है कि आपको वास्तव में '%' की आवश्यकता नहीं है। – polygenelubricants