java - Is it possible to return two values from findGrade()? -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 12 जवाब
स्कोर 40 तक बढ़ रहा है increaseScore ()
विधि का उपयोग करके।
यदि कोई बूलियन फ़्लैग
है true
, स्कोर 10 से कम हो जाएगा ( इसलिए, इस मामले में, यह 30 होगा), और प्रदर्शन स्कोर = 30 और ग्रेड = डी में toString ()
।
लेकिन मुझे केवल स्कोर = 40 और ग्रेड मिल सकता है toString () में डी =
।
क्या रिटर्न स्कोर जोड़ना संभव है;
के बाद स्कोर = स्कोर - 10;
में findGrade ()
?
सार्वजनिक int increase score () {score = score + 10; वापसी स्कोर; } सार्वजनिक चार मिलेग्रेड () {if (ध्वज) स्कोर = स्कोर - 10; चार ग्रेड = 'ए'; यदि (80 & lt; = स्कोर) ग्रेड = 'ए'; और अगर (60 & lt; = स्कोर & amp; स्कोर & lt; = 79) ग्रेड = 'बी'; और यदि (40 & lt; = स्कोर & amp; स्कोर & lt; = 69) ग्रेड = 'सी'; अन्य ग्रेड = 'डी'; वापसी ग्रेड; } सार्वजनिक स्ट्रिंग टूस्ट्रिंग () {वापसी टीमनाम नाम + "" + स्कोर + "" + खोजग्रेड (); }
आप toString () के लिए एक और विधि जोड़ सकते हैं
का उपयोग करें:
सार्वजनिक स्ट्रिंग ढूंढें ग्रेडस्टाइन () {रिटर्न स्कोर + ":" + खोजग्रेड (); } सार्वजनिक स्ट्रिंग टूस्ट्रिंग () {वापसी टीमनाम + "" + + स्कोर + "" + ढूंढेंग्रैडस्ट्रिंग (); }
Comments
Post a Comment