नीचे दी गई विधि जावा में निष्पादित नहीं किया जा सकता है, क्योंकि चर i
इसके उपयोग के समय तक अप्रारंभीकृत रह सकते हैं। क्या यह वाक्यविन्यास या अर्थशास्त्र का मुद्दा है?वाक्यविन्यास या अर्थशास्त्र जारी करना?
public int odd(boolean b){
int i;
if(b){ i = 3;}
return i;
}
मैंने सोचा होगा कि यह अर्थशास्त्र होगा, लेकिन मेरे प्रशिक्षक के अनुसार यह एक वाक्यविन्यास त्रुटि है। क्या यह सही है, और क्यों?
ठीक है, क्यों यह फर्क पड़ता है
इस संदर्भ लें? न तो आप काम कोड प्राप्त करेंगे। – Piskvor
इसे कंपाइलर अनुकूलन के साथ करना है, शिकायतकर्ता को संभवतः पहुंचने योग्य कोड जैसे –