//Find what it gives Compiletion Error / Compiletion Successfully / Output ?
class A
{
public static void main(String a[])
{
final int i = 10;
int j =20;
System.out.println(i);
System.out.println(j);
System.out.println("-------");
System.out.println(i);
System.out.println(j);
System.out.println("-------");
i = 10;
j = 20;
System.out.println(i);
System.out.println(j);
}
}
2. Program
//Find what it gives Compiletion Error / Compiletion Successfully / Output ?
class B
{
public static void main(String a[])
{
final int i;
i = 10;
System.out.println(i);
// i = 10; Final variable cant be reintialize....
System.out.println(i);
}
}
3. Program
//Find what it gives Compiletion Error / Compiletion Successfully / Output ?
class C
{
public static void main(String a[])
{
final int i = 10;
int j = i;
System.out.println(i);
System.out.println(j);
j = (i + 10);
System.out.println(i);
System.out.println(j);
}
}
4. Program
//Find what it gives Compiletion Error / Compiletion Successfully / Output ?
class D
{
public static void main(String a[])
{
final int i = 0;
i++;
System.out.println(i);
}
}
5. Program
//Find what it gives Compiletion Error / Compiletion Successfully / Output ?
class E
{
public static void main(String a[])
{
final E e1 = new E();
e1 = null; // Here e1 is final reference variable it cant be changed...
System.out.println("done");
}
}
6. Program
//Find what it gives Compiletion Error / Compiletion Successfully / Output ?
class F
{
public static void main(String a[])
{
F f1 = new F();
final F f2 = new F();
f2 = f1;
System.out.println("done");
}
}
7. Program
//Find what it gives Compiletion Error / Compiletion Successfully / Output ?
class G
{
public static void main(String a[])
{
final String s1 = "abc";
s1 = "abc";
System.out.println("done");
}
}