(totalOptCount/totalRespCount)
यहाँ
दोनों लाभांश और भाजक जिसका अर्थ है प्रकार int
के हैं उपयोग कर सकते हैं वे केवल पूर्णांक मानों की अनुमति देंगे और इस तरह के समीकरण का उत्तर हमेशा एक पूर्णांक अक्षर होगा।
अगर मैं इस तोड़ ऐसा
नीचे
(double)(500/1500)
वास्तविक गणना के अनुसार, 500/1500 आप 0 दे देंगे कुछ हो जाएगा।33333 लेकिन संकलक
(double)(0)
संकलक इस 0
मूल्य कास्ट करने के लिए एक अनुदेश हो जाता है तो दोगुना करने के लिए, क्योंकि दोनों ऑपरेंड प्रकार int के हैं पूर्णांक शाब्दिक में परिवर्तित कर देंगे आप परिणाम के रूप में 0.0
मिला
0.0
और फिर आप परिणाम को किसी भी प्रारूप में बदल सकते हैं जैसे @Zach Janicki द्वारा suggeted।
ध्यान रखें कि दोनों ऑपरेंड परिणाम के मुकाबले एक ही प्रकार के होते हैं।
फ़्लोट (प्रतिशत)) इस फ्लोट में एक त्रुटि – kiran
स्ट्रिंग स्ट्र = स्ट्रिंग.फॉर्मैट ("% 2.02f", (फ्लोट) प्रतिशत) दिखाती है; इस तरह बदल गया। यह काम किया, धन्यवाद – kiran