Monday, 15 June 2015

java - Else If Syntax Error in Calculator -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 23 उत्तर

मैं कोशिश कर रहा हूँ मूल कैलकुलेटर बनाते हैं, लेकिन हर बार जब मैं if else का उपयोग करता हूं, तो यह कहता है कि मुझे इसे सिंटैक्स त्रुटि या हरे रंग की रेखांकन की वजह से निकालना होगा और यह मृत कोड कहता है। क्या कोई मेरी सहायता कर सकता है?

<पूर्व> आयात करें java.util.Scanner; सार्वजनिक श्रेणी के अतिरिक्तकैलिक्युलर {सार्वजनिक स्थिर शून्य मुख्य (स्ट्रिंग [] आर्ग्स) {int addresult; Int subtractresult; Int divideresult; इंट मल्टीप्लेसेल्ट; स्ट्रिंग अतिरिक्त = नल; स्ट्रिंग घटाव = नल; स्ट्रिंग विभाजन = नल; स्ट्रिंग गुणन = शून्य; स्कैनर रीडर = नया स्कैनर (System.in); System.out.println ("क्या आप घटाव, विभाजन, गुणा, या अतिरिक्त करना चाहते हैं?"); स्ट्रिंग i = रीडर। एनएक्सटी (); यदि (i == अतिरिक्त) {स्कैनर additioncalc = नया स्कैनर (System.in); System.out.println ("एक संख्या दर्ज करें"); Int add1 = reader.nextInt (); स्कैनर additioncalc2 = नया स्कैनर (System.in); System.out.println ("दूसरा नंबर दर्ज करें"); Int add2 = reader.nextInt (); Addresult = add1 + add2; System.out.println ("योग" + एड्रेसल्ट है); } और अगर (मैं == गुणन) {स्कैनर गुणाकरणकाल = नया स्कैनर (System.in); System.out.println ("एक संख्या दर्ज करें"); Int multiply1 = reader.nextInt (); स्कैनर multiplcationcalc2 = नया स्कैनर (System.in); System.out.println ("दूसरा नंबर दर्ज करें"); Int multiply2 = reader.nextInt (); Multiplyresult = multiply1 * multiply2; System.out.println ("उत्पाद है" + multiplyresult); } और अगर (मैं == विभाजन) {स्कैनर विभाजनकल सी = नया स्कैनर (System.in); System.out.println ("एक संख्या दर्ज करें"); Int div1 = reader.nextInt (); स्कैनर डिविजन ccc2 = नया स्कैनर (System.in); System.out.println ("दूसरा नंबर दर्ज करें"); Int div2 = reader.nextInt (); Divideresult = div1 * div2; System.out.println ("उत्पाद है" + डिवाइड्रेसल्ट); } और अगर (मैं == घटाव) {स्कैनर घटाव = cc स्कैनर (System.in); System.out.println ("एक संख्या दर्ज करें"); Int subtract1 = reader.nextInt (); स्कैनर subtractioncalc2 = नया स्कैनर (System.in); System.out.println ("दूसरा नंबर दर्ज करें"); Int subtract2 = reader.nextInt (); Subtractresult = subtract1 - subtract2; System.out.println ("अंतर है" + subtractresult); }} // जोड़ कैलकुलेटर // स्कैनर रीडर = नया स्कैनर (सिस्टम।); // System.out.println ("कृपया कोई संख्या दर्ज करें"।); // int i = reader.nextInt (); // स्कैनर रीडर 2 = नया स्कैनर (System.in); // System.out.println ("कृपया दूसरा नंबर दर्ज करें।"); // int j = reader2.nextInt (); // sum = i + j; // System.out.println ("दो नंबरों का योग" + योग) है;

}

आपको जावा से स्ट्रिंग तुलना फ़ंक्शन का प्रयोग करना चाहिए .lang.String।

नोट:

== संदर्भ समानता के लिए परीक्षण।

.equals () मूल्य समानता के लिए परीक्षण।


No comments:

Post a Comment