Final Keyword

8. Program

//Find what it gives Compiletion Error / Compiletion Successfully / Output ?

class H { public static void main(String a[]) { final int[] x = new int[2]; x[0] = 100; x[1] = 200; System.out.println("done"); } }

9. Program

//Find what it gives Compiletion Error / Compiletion Successfully / Output ?

class I { public static void main(String a[]) { final int[] x = new int[3]; x = null; System.out.println("done"); } }

10. Program

//Find what it gives Compiletion Error / Compiletion Successfully / Output ?

class J { public static void main(String a[]) { final String[] x = new String[3]; x = new String[3]; System.out.println("done"); } }

11. Program

//Find what it gives Compiletion Error / Compiletion Successfully / Output ?

class K { public static void test(int i, final int j) { i = 10; j = 10; System.out.println(i); System.out.println(j); } }

12. Program

//Find what it gives Compiletion Error / Compiletion Successfully / Output ?

class L { public static void main(final String[] args) { args[0] = "hello"; System.out.println("done"); } }

13. Program

//Find what it gives Compiletion Error / Compiletion Successfully / Output ?

class M { public static void main(final String[] args) { args = null; System.out.println("done"); } }

14. Program

//Find what it gives Compiletion Error / Compiletion Successfully / Output ?

class N { final int i = 10; public static void main(String[] args) { N n1 = new N(); n1 = new N(); System.out.println("done"); } }

Page....