Programming Articles

Page 2546 of 2546

Do local variables in Java have default values?

Ali
Ali
Updated on 30-Jul-2019 1K+ Views

No, local variables do not have default values. Once we create a local variable we must initialize it before using it. Since the local variables in Java are stored in stack in JVM there is a chance of getting the previous value as default value. Therefore, In Java default values for local variables are not allowed. Example public class Sample { public static void main(String args[] ){ int data; System.out.println(data); } } Error C:\Sample>javac Sample.java Sample.java:4: error: variable data might not have been initialized System.out.println(data); ^ 1 error

Read More
Showing 25451–25451 of 25,451 articles
« Prev 1 2542 2543 2544 2545 2546 Next »
Advertisements