java - If-condition never executes despite correct condition -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 23 उत्तर
मेरे पास एक साधारण टुकड़ा है उपयोगकर्ता नाम और पासवर्ड को मान्य करने के लिए कोड
सार्वजनिक बूलियन isValid (स्ट्रिंग यू, स्ट्रिंग पी) {if (u == "admin" & amp; amp; p == "password1") {सत्य; } और अगर (यू == "यूजर" और amp; पी == "पासवर्ड 2") {रिटर्न सच; } अन्य {वापसी झूठी; }}
मैंने इसे डिबग करने की कोशिश की है, और जब यह चलता है, तो आपके पास "admin" का मान है और p में "password1" का मान है, लेकिन यह पहली स्थिति को छोड़ देता है। मुझे कुछ ग़लत किया होगा, लेकिन मुझे पता नहीं है कि क्या हुआ
==
स्ट्रिंग तुलना के लिए उपयोग नहीं किया जाना चाहिए इसके बजाय बराबर ()
का उपयोग करें।
Comments
Post a Comment