स्थानीय चर विधियों, निर्माणकर्ताओं या ब्लॉकों में घोषित किए जाते हैं। वे तब बनते हैं जब मेथड, कंस्ट्रक्टर या ब्लॉक में प्रवेश किया जाता है और मेथड, कंस्ट्रक्टर या ब्लॉक से बाहर निकलने के बाद वेरिएबल नष्ट हो जाएगा।
एक्सेस संशोधक का उपयोग स्थानीय चर के लिए नहीं किया जा सकता है। स्थानीय चर केवल घोषित विधि, कंस्ट्रक्टर या ब्लॉक के भीतर दिखाई देते हैं। ये चर आंतरिक रूप से स्टैक स्तर पर कार्यान्वित किए जाते हैं। यहां, आइए हम स्थानीय चर का एक उदाहरण देखें -
उदाहरण
public class Demo { public void Rank() { int rank = 0; rank = rank + 7; System.out.println("Rank = " + rank); } public static void main(String args[]) { Demo d = new Demo(); d.Rank(); } }
आउटपुट
Rank = 7
जावा में वैश्विक चर की ऐसी कोई अवधारणा नहीं है।