local variable can be declare inside method or block or constructor . local variables can accessible with in the method or block or constructor in which they are declared.
File:LocalVariableDemo.java
- local variables are stored in stack memory
- final is the only modifier applicable to local variables
- when declaring local variables we need to initialize the values otherwise compile time error occurs.
File:LocalVariableDemo.java
package com.practice; public class LocalVariableDemo { //method declaration public void add(){ int x = 100;//local variable declaration int y = 200;//local variable declaration System.out.println("Sum of numbers :"+(x+y)); } public static void main(String[] args) { LocalVariableDemo localVariableDemo = new LocalVariableDemo(); localVariableDemo.add(); } }output
Sum of numbers :300