संकलन त्रुटि: एक काम के बाएं हाथ की ओर एक चरक्यों लूप बूलियन मान को स्वीकार नहीं कर रहा है?
class A {
public static void main(String[] args) {
for(true;true;true) {//compilation error
}
}
}
होना चाहिए लेकिन जब मैं इस तरह की कोशिश की है, वहाँ कोई संकलन त्रुटि
class A {
public static void main(String[] args) {
for (getBoolean(); true; getBoolean()) {
}
}
public static boolean getBoolean() {
return true;
}
}
getBoolean (है) एक बूलियन लौटा रहा है मूल्य, तो पहले मामले के लिए क्यों लूप सीधे बूलियन मान स्वीकार नहीं कर रहा है?
आप क्या करने की कोशिश कर रहे हैं? यह समझ में नहीं आता है। – Brandon
आपका प्रश्न झूठी आधार पर बनाया गया प्रतीत होता है। मुझे त्रुटि प्राप्त नहीं होती है 'पहले नमूना संकलित करते समय' असाइनमेंट का बायां हाथ एक चर होना चाहिए '; मुझे त्रुटि मिलती है कि 'सत्य' एक कथन नहीं है, जो पूरी तरह सटीक है। –
@blm क्या इससे कोई फर्क पड़ता है? यह एक वैध सवाल है। – Voldemort