0% found this document useful (0 votes)
232 views105 pages

Core Java Part1

This document contains 48 Java programs with outputs. The programs cover basic Java concepts like variables, data types, methods, parameters, scope, and more. Each program is numbered and includes the code, output, or any compile errors. The programs are examples used to teach core Java programming concepts.

Uploaded by

asdf qwerty
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
Download as doc, pdf, or txt
0% found this document useful (0 votes)
232 views105 pages

Core Java Part1

This document contains 48 Java programs with outputs. The programs cover basic Java concepts like variables, data types, methods, parameters, scope, and more. Each program is numbered and includes the code, output, or any compile errors. The programs are examples used to teach core Java programming concepts.

Uploaded by

asdf qwerty
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1/ 105

201

Lara Technologies
Core Java Part 1
# 102/12, 2nd Main, 5th Cross, Venkateswara College
Road, Ramaiah
Garden, Chikka Adugodi, Thavarakere, Bangalore
560029.
Phone No: 080 4131 0124

Released On
Sep 6th 2010
www.javaeasy2all.com

Lara Technologies

RSTechnologies

1. Program
class Hello
{
public static void main(String args[])
{
System.out.println("Hello
to all");
}
}
Output:
Hello to all
2. Program
class HelloToAll
{
public static void main(String args[])
{
System.out.println("Hello to
all");
System.out.println("Hello to
all");
System.out.println("Hello to
all");
System.out.println("Hello to
all");
System.out.println("Hello to
all");
}
}
Output:
Hello to all
Hello to all
Hello to all
Hello to all
Hello to all
3. Program
class Literals
{
public static void main(String args[])
{
System.out.println("Hello to
all");

System.out.println('a');
System.out.println(100);
System.out.println(100.9);
System.out.println(true);
}
}
Output:
Hello to all
a
100
100.9
true
4. Program
class A
{
public static void main(String args[])
{
String s1="Hello to all";
char c1='a';
int i=100;
double d1=100.2;
boolean b1=true;
System.out.println(s1);
System.out.println(c1);
System.out.println(i);
System.out.println(d1);
System.out.println(b1);
}
}
Output:
Hello to all
a
100
100.2
true
5. Program
class Methods
{
public static void main(String args[])
{
System.out.println("I am
in the main method");
}
2

Lara Technologies

RSTechnologies

public static void test()


{
System.out.println("I am
in the Test method");
}
}
Output:I am in the main method
6. Program
class Methods1
{
public static void test()
{
System.out.println("I am in the Test
method");
}
public static void main(String args[])
{
System.out.println("I am in the main
method");
}
public static void test1()
{
System.out.println("I am in
the Test1 method");
}
}
Output:
I am in the main method
7. Program
class B
{
public static void main(String args[])
{
int i=10;
System.out.println(i);
i=20;
System.out.println(i);
i=30;
System.out.println(i);
}
}

Output:
10
20
30
8. Program
class C
{
public static void main(String args[])
{
System.out.println("Main method
Begins");
test1();
test1();
test1();
System.out.println("Main method
ends");
}
public static void test1()
{
System.out.println("Test Method");
}
}
Output:
Main method Begins
Test Method
Test Method
Test Method
Main method ends
9. Program
class D
{
public static void main(String args[])
{
System.out.println("Main Method");
test1();
test2();
System.out.println("End method");
}
public static void test1()
{
System.out.println("Test1 method");
}
public static void test2()
3

Lara Technologies

RSTechnologies

{
System.out.println("Test2 method");

}
}
Output:
Main Method
Test1 method
Test2 method
End method

10. Program
class E
{
public static void main(String args[])
{
System.out.println("Main Method");
int i=10;
System.out.println(i);
}
public static void test()
{
System.out.println(i);
}
}
Output:
Compile Time Error
11. Program
class G
{
public static void main(String args[])
{
System.out.println("Main Method");
test();
System.out.println("Main Ends");
}
public static void test()
{
System.out.println("Test Method");
test1();
System.out.println("Test ends");
}
public static void test1()

System.out.println("Test1 Method");
test2();
System.out.println("Test1 Ends");
}
public static void test2()
{
System.out.println("Test2 Method");
int i=10;
System.out.println(i);
System.out.println("Test2 Ends");
}
}
Output:
Main Method
Test Method
Test1 Method
Test2 Method
10
Test2 Ends
Test1 Ends
Test ends
Main Ends
12. Program
class H
{
public static void main(String args[])
{
test(1);
int i=10;
test(i);
test();
}
public static void test(int i)
{
System.out.println(i);
}
}
Output:
Compile Time Error
13. Program
class I
{
4

Lara Technologies

RSTechnologies

public static void main(String args[])


{
int i=10;
test1(i);
System.out.println(i);
}
public static void test1(int i)
{
i=100;
}
}
Output:
10
14. Program
class J
{
public static void main(String args[])
{
int i=10;
System.out.println(i);
test1(i);
System.out.println(i);
}
public static void test1(int m)
{
m=100;
}
}
Output:
10
10
15. Program
class K
{
public static void main(String args[])
{
int i=10;
i=test1(i);
System.out.println(i);
}

public static int test1(int i)


{
i=200;
return i;
}
}
Output:
200
16. Program
class M
{
public static void main(String args[])
{
int i=10;
System.out.println(i);
i=test(i);
System.out.println(i);
}
public static int test(int k)
{
k=300;
return k;
}
}
Output:
10
300
17. Program
class N
{
public static void main(String args[])
{
test1();
System.out.println(2);
}
public static void test1()
{
System.out.println(1);
return;
}
}
Output:
5

Lara Technologies

RSTechnologies

1
2
18. Program
class A
{
public static void main(String args[])
{
int i;
System.out.println(i);
}
}
Output:
Compile Time Error
19. Program
class A1
{
public static void main(String args[])
{
int i=10;
System.out.println(i);
}
}
Output: 10

20. Program
class B
{
public static void main(String args[])
{
int i,j;
i=j;
System.out.println(i);
System.out.println(j);
}
}
Output:
Compile Time Error
21. Program
class C

{
public static void main(String args[])
{
int i=10,j=10;
System.out.println(i);
System.out.println(j);
}
}
Output:
10
10
22. Program
class D
{
public static void main(String args[])
{
int i;
test(i);
System.out.println(i);
}
public static void test(int k)
{
System.out.println(k);
}
}
Output:
Compile Time Error
23. Program
class D1
{
public static void main(String args[])
{
int i=10;
test(i);
System.out.println(i);
}
public static void test(int k)
{
System.out.println(k);
}
}
Output:
10
6

Lara Technologies

RSTechnologies

10
24. Program
class E
{
public static void test(int i)
{
System.out.println(i);
int k;
k=0;
System.out.println(k);
}
}
Output:
Run Time Error
25. Programs
class F
{
public static void main(String args[])
{
int i;
System.out.println(i=10);
}
}
Output:
10
26. Program
class G
{
public static void main(String args[])
{
int i;
System.out.println(i=10);
System.out.println(i);
}
}
Output:
10
10
27. Program
class H
{
public static void main(String args[])
{

int i;
test(i=10);
System.out.println(i);
}
public static void test(int k)
{
System.out.println(k);
}
}
Output:
10
10
28. Program
class I
{
public static void main(String args[])
{
System.out.println(i);
int i;
}
}
Output:
Compile Time Error
29. Program
class I1
{
public static void main(String args[])
{
int i=10;
System.out.println(i);
}
}
Output:
10
30. Program
class J
{
public static void main(String args[])
{
int i=0;
System.out.println(i);
int i=1;
System.out.println(i);
7

Lara Technologies

RSTechnologies

}
}
Output:
Compile Time Error
31. Program
class J1
{
public static void main(String args[])
{
int i=0;
System.out.println(i);
double i=1;
System.out.println(i);
}
}
Output:
Compile Time Error
32. Program
class J2
{
public static void main(String args[])
{
int i=0;
System.out.println(i);
int j=1;
System.out.println(j);
}
}
Output:
0
1
33. Program
class K
{
public static void main(String args[])
{
int i;
System.out.println("Hello");
}
}
Output:
Hello
34. Program

class M
{
public static void main(String args[])
{
int i=10;
test(i);
}
public static void test(int k)
{
int k=20;
System.out.println(k);
}
}
Output:
Compile Time Error
35. Program
class M1
{
public static void main(String args[])
{
int i=10;
test(i);
System.out.println(i);
}
public static void test(int k)
{
int n=20;
System.out.println(k);
}
}
Output:
10
10
36. Program
class M2
{
public static void main(String args[])
{
int i=10;
test(i);
System.out.println(i);
}
public static void test(int k)
8

Lara Technologies

RSTechnologies

{
int n=20;
System.out.println(n);
}
}
Output:
20
10
37. Program
class N
{
public static void main(String args[])
{
test(2,3);
}
public static void test(int i,int i)
{
System.out.println(i);
System.out.println(j);
}
}
Output:
Compile Time Error
38. Program
class N1
{
public static void main(String args[])
{
test(2,3);
}
public static void test(int i,double i)
{
System.out.println(i);
System.out.println(j);
}
}
Output:
Compile Time Error
39. Program
class N2
{
public static void main(String args[])
{

test(2,3);
}
public static void test(int i,int j)
{
System.out.println(i);
System.out.println(j);
}
}
Output: 2
3
40. Program
class O
{
public static void main(String args[])
{
test(10);
}
public static void test(int k=20)
{
System.out.println(k);
}
}
Output:
Compile Time Error
41. Program
class P
{
public static void test(int i)
{
i=10;
System.out.println(i);
}
public static void main(String args[])
{
test(11);
}
}
Output:
10
42. Program
class HelloAll
{
9

Lara Technologies

RSTechnologies

public static void main(String[] args)


{
System.out.println("helloworld");
test(10);
System.out.println("test ended");
}
Static void test(int i)
{
System.out.println("i");
}
}
Output:
helloworld
i
test ended

43. Program
class HelloAll
{
public static void main(String[] args)
{
System.out.println("helloworld");
test(10);
System.out.println("test ended");
}
void test(int i)
{
System.out.println("i");
}
}
Output:
Compile time error
44. Program
class A
{
public static void main(String[] args)
{
int i=09;
i=test(i);
System.out.println(i);
}
test(int i)
{
return i;

}
}
Output:
Compile time error
45. Program
class HelloAll
{
public static void main(String[] args)
{
System.out.println("helloworld");
test();
System.out.println("test ended");
}
static void test(int i)
{
System.out.println(i);
}
}
Output:
Compile time error
46. Program
class HelloAll
{
public static void main(String[] args)
{
int i;
i++;
System.out.println(i);
}
}
Output:
Compile time error
47. Program
class HelloAll
{
public static void main(String[] args)
{
int i=11;
i++;
System.out.println(i);
}
}
10

Lara Technologies

RSTechnologies

Output:
12
48. Program
class Manager
{
public static void main(String[] args)
{
System.out.println(i);
int i=10;
System.out.println(i);
}
}
Output:
Compile time error
Program
class Manager1
{
public static void main(String[] args)
{
test();
}
void test()
{
int j;
System.out.println(j);
}
}
Output:
Compile time error
49. Program
class Manager1
{
public static void main(String[] args)
{
test();
}
static int test()
{
int j=15;
System.out.println(j);
return j;
}
}

Output:
15
50. Program
class Manager1
{
public static void main(String[] args)
{
int i;
test((i=10)*25);
}
static void test(int i)
{
System.out.println(i);
}
}
Output:
250
51. Program
class Manager
{
public static void main(String args[])
{
Manager mgr=null;
System.out.println(mgr);
}
}
Output:
Null
52. Program
class Manager
{
public static void main(String args[])
{
Manager mgr=null,mgr1=null,mgr2;
System.out.println(mgr2);
}
}
Output:
compile time error
53. Program
class Manager
{
public static void main(String args[])
11

Lara Technologies

RSTechnologies

{
Manager mgr=null,mgr1=null,mgr2;
mgr2=mgr1=mgr;
System.out.println(mgr2);
}
}
Output:
null
54. Program
class Manager
{
public static void main(String args[])
{
boolean flag;
if(flag)
{
System.out.println("true");
}
else
{
System.out.println("false");
}
}
}
Output:
compile time error
55. Program
class Manager
{
public static void main(String args[])
{
boolean flag=true;
if(flag)
{
System.out.println("true");
}
else
{
System.out.println("false");
}
}

}
Output:
true
56. Program
class Manager
{
public static void main(String args[])
{
int i=1;
int j=2;
int l=3;
int m;
System.out.println(i);
System.out.println(j);
System.out.println(l);
System.out.println(m);
}
}
Output:
compile time error
57. Program
class Manager
{
public static void main(String args[])
{
int i=1;
int j=2;
int l=3;
System.out.println(i);
System.out.println(j);
System.out.println(l);
}
}
Output:
1
2
3
58. Program
class Manager
{
public static void main(String args[])
{
boolean flag;
12

Lara Technologies

RSTechnologies

if(flag=true)
{
System.out.println("true");
}
else
{
System.out.println("false");
}
}
}
Output: true
59. Program
class Manager
{
public static void main(String args[])
{
boolean flag;
if(flag="true")
{
System.out.println("true");
}
else
{
System.out.println("false");
}
}
}
Output:
compile time error
60. Program
class Manager
{
public static void main(String args[])
{
boolean flag=false;
if(flag=false)
{
System.out.println("true");
}
else
{

System.out.println("false");
}
}
}
Output:
false
61. Program
class Manager1
{
public static void main(String args[])
{
int i=1;
i=i+10;
System.out.println(i);
}
}
Output:
11
62. Program
class A
{
public static void main(String args[])
{
int i=0;
System.out.println(i++);
System.out.println(i);
}
}
Output:
0
1
63. Program
class B
{
public static void main(String args[])
{
int i=0;
System.out.println(i--);
System.out.println(i);
}
}
Output:
13

Lara Technologies

RSTechnologies

0
-1
64. Program
class C
{
public static void main(String args[])
{
int i=10;
test(i--);
}
public static void test(int i)
{
System.out.println(i);
}
}
Output:
10
65. Program
class D
{
public static void main(String args[])
{
int i=10;
test(i++);
test(i);
}
public static void test(int k)
{
System.out.println(k);
}
}
Output:
10
11
66. Program
class E
{
public static void main(String args[])
{
int i=10;
int j=i++;
System.out.println(i);
System.out.println(j);

}
}
Output:
11
10
67. Program
class F
{
public static void main(String args[])
{
int i=10;
int j=i++;
int k=i--;
System.out.println(i);
System.out.println(j);
System.out.println(k);
}
}
Output:
10
10
11
68. Program
class H
{
public static void main(String args[])
{
int i=0;
i=i++;
System.out.println(i);
}
}
Output:
0
69. Program
class I
{
public static void main(String args[])
{
int k=10;
k=k--;
System.out.println(k);
}
14

Lara Technologies

RSTechnologies

}
Output:
10
70. Program
class J
{
public static void main(String args[])
{
int i=0;
int j=++i;
System.out.println(i);
System.out.println(j);
}
}
Output:
1
1
71. Program
class K
{
public static void main(String args[])
{
int i=0;
test(--i);
}
public static void test(int k)
{
System.out.println(k);
}
}
Output:
-1
72. Program
class L
{
public static void main(String args[])
{
int i=10;
i=++i;
System.out.println(i);
}
}
Output:

11
73. Program
class M
{
public static void main(String args[])
{
int i=0;
i=i++ + i++ + i++;
System.out.println(i);
}
}
Output:
3
74. Program
class N
{
public static void main(String args[])
{
int i=10;
i=i++ + i-- + ++i;
System.out.println(i);
}
}
Output:
32
75. Program
class O
{
public static void main(String args[])
{
int i=0;
i=i+++test(i);
System.out.println(i);
}
public static int test(int i)
{
return i++;
}
}
Output:
1
76. Program
class P
15

Lara Technologies

RSTechnologies

{
public static void main(String args[])
{
int i=0;
i=i+++test(i++)+i;
System.out.println(i);
}
public static int test(int i)
{
return i++;
}
}
Output:
3
77. Program
class Q
{
public static void main(String args[])
{
int i=0;
i=++i + i-- + test(++i) + ++i;
System.out.println(i);
}
public static int test(int i)
{
return ++i;
}
}
Output:
6
78. Program
class R
{
public static void main(String args[])
{
int i=0;
i=i++ + test1(i++) + test1(++i) +
test2(i++) + test2(++i);
System.out.println(i);
}
public static int test1(int i)
{
return i++;

}
public static int test2(int i)
{
return ++i;
}
}
Output:
14
79. Program
class Manager1
{
public static void main(String args[])
{
int i=test();
System.out.println(i);
}
static int test(int i)
{
return(i*i);
}
}
Output:
compile time error
80. Program
class Manager1
{
public static void main(String args[])
{
int i=test(10);
System.out.println(i);
}
static int test(int i)
{
return i*i;
}
}
Output:
100
81. Program
class Manager1
{
public static void main(String args[])
{
16

Lara Technologies

RSTechnologies

int i=test();
System.out.println(i);
}
static int test()
{
return 9;
}
}
Output:
9
82. Program
class Manager1
{
public static void main(String args[])
{
int i=0;
i=i++ +i*10;
System.out.println(i);
}
}
Output:
10
83. Program
class Manager1
{
public static void main(String args[])
{
int i=10;
i=i++ +i-- +i*10;
System.out.println(i);
}
}
Output:
121
84. Program
class Manager1
{
public static void main(String args[])
{
int i=0;
i=i++ +get(i)+ ++i +i*10;
System.out.println(i);
}

static int get(int i)


{
return i*1;
}
}
Output:
23
85. Program
class Manager1
{
public static void main(String args[])
{
int i=3;
i++;
System.out.println(i);
}
}
Output:
4
86. Program
class A
{
public static void main(String args[])
{
System.out.println(1);
test();
System.out.println(2);
}
public static void test()
{
System.out.println(3);
}
}
Output:
1
3
2
87. Program
class B
{
public static void test1()
{
int i=10;
17

Lara Technologies

RSTechnologies

System.out.println(i);
}
public static void main(String args[])
{
int i=20;
System.out.println(i);
test1();
System.out.println(i);
test2();
System.out.println(i);
}
public static void test2()
{
int i=30;
System.out.println(i);
}
}
Output:
20
10
20
30
20
88. Program
class C
{
public static int i;
public static void main(String args[])
{
System.out.println(i);
test();
System.out.println(i);
}
public static void test()
{
i=20;
}
}
Output:
0
20
89. Program
class D

{
static int i=10;
static void test()
{
System.out.println(i);
}
public static void main(String args[])
{
System.out.println(i);
i=20;
test();
i=30;
test();
}
}
Output:
10
20
30
90. Program
class E
{
static int i=0;
static int j=10;
static void print()
{
System.out.println(i);
System.out.println(j);
}
public static void main(String args[])
{
print();
i=j=20;
print();
i=30;
j=40;
print();
}
}
Output:
0
10
20
18

Lara Technologies

RSTechnologies

20
30
40
91. Program
class F
{
static int i=10;
static int j=i;
public static void main(String args[])
{
System.out.println(i);
System.out.println(j);
}
}
Output:
10
10
92. Program
class G
{
static int i=j;
static int j=10;
public static void main(String args[])
{
System.out.println(i);
System.out.println(j);
}
}
Output:
Compile Time Error
93. Program
class H
{
static int i=test();
static int j=10;
static int test()
{
return j;
}
public static void main(String args[])
{
System.out.println(i);
System.out.println(j);

}
}
Output:
0
10
94. Program
class I
{
static int i;
static int j=10;
static
{
i=100;
j=200;
}
public static void main(String args[])
{
System.out.println(i);
System.out.println(j);
}
}
Output:
100
200
95. Program
class J
{
static
{
System.out.println("I am in the SIB
of J");
}
public static void main(String args[])
{
System.out.println("I am in the main
method");
}
}
Output:
I am in the SIB of J
I am in the main method
96. Program
class K
19

Lara Technologies

RSTechnologies

{
public static void main(String args[])
{
System.out.println("Main method");
}
static
{
System.out.println("SIB method");
}
}
Output:
SIB method
Main method
97. Program
public class A
{
static int i;
static int j=10;
static
{
System.out.println(i);
System.out.println(j);
i=100;
j=200;
}
static
{
System.out.println(i);
System.out.println(j);
i=1000;
j=2000;
}
public static void main(String[] args)
{
System.out.println(i);
System.out.println(j);
}
}
Output:
0
10
100

200
1000
2000
98. Program
public class B
{
static int i;
static
{
System.out.println(i);
i=100;
}
public static void main(String[] args)
{
System.out.println(i);
}
static
{
System.out.println(i);
i=200;
}
}
Output:
0
100
200
99. Program
class c
{
static int i=10;
}
public class D
{
static int i=100;
public static void main(String[] args)
{
int i=1000;
System.out.println(i);
}
}
Output:
1000
20

Lara Technologies

RSTechnologies

100. Program
public class E
{
static int i=1000;
public static void main(String[] args)
{
System.out.println(i);
int i=200;
System.out.println(i);

}
}
Output:
0
103. Program
class I
{
static int j=10;
}

}
}
Output:
1000
200
101. Program
public class F
{
static int i=10;
public static void main(String[] args)
{
System.out.println(i);
int i=20;
System.out.println(i);
System.out.println(F.i);
}
}
Output:
10
20
10
102. Program
class H
{
static int i;
}
class G
{
public static void main(String[] args)
{
System.out.println(H.i);

class K
{
static int j=20;
}
public class M
{
static int j=30;
public static void main(String[] args)
{
int j=40;
System.out.println(M.j);
System.out.println(K.j);
System.out.println(M.j);
System.out.println(j);
}
}
Output:
30
20
30
40
104. Program
105.class R
{
static void test()
{
System.out.println("i am in the test
of R");
}
}
class S
21

Lara Technologies

RSTechnologies

{
static void test()
{
System.out.println("i am in the test
of S");
}
}
public class T
{
static void test()
{
System.out.println("i am in the test
of T");
}
public static void main(String[] args)
{
test();
T.test();
S.test();
R.test();
}
}
Output:
i am in the test of T
i am in the test of T
i am in the test of S
i am in the test of R
105. Program
class X
{
static int i=100;
static void test()
{
System.out.println("i am in the test
of X");
}
}
public class Manager
{
public static void main(String[] args)
{
X.test();
}

}
Output:
i am in the test of X
106. Program
class Y
{
static int i=100;
}
public class Z
{
public static void main(String[] args)
{
System.out.println(Y.i);
}
}
Output:
100
107. Program
class TEST1
{
static
{
System.out.println("i am in the
SIB");
}
}
public class TEST2
{
static
{
System.out.println("i am in the
TEST2");
}
public static void main(String[] args)
{
System.out.println("i am in the main
TEST2");
}
}
Output:
i am in the TEST2
i am in the main TEST2
22

Lara Technologies

RSTechnologies

108. Program
class A
{
static int i=10;
static
{
System.out.println("i am in the sib of
A");
}
}
class B
{
static void test()
{
System.out.println("i am in the test
of B");
}
static
{
System.out.println("i am in the sib of
B");
}
}
class Manager1
{
public static void main(String args[])
{
System.out.println("i am in the
main");
System.out.println(A.i);
B.test();
}
}
Output:
i am in the main
i am in the sib of A
10
i am in the sib of B
i am in the test of B
109. Program
class A
{
static

{
System.out.println("i am in the sib of
A");
}
static void test1()
{
System.out.println("i am in the test1
of A");
}
static void test2()
{
System.out.println("i am in the test2
of A");
}
}
class B
{
static int i=20;
static void test()
{
System.out.println("i am in the test
of B");
}
static
{
System.out.println("i am in the sib of
B");
}
}
class Manager1
{
public static void main(String args[])
{
System.out.println("i am in the
main");
A.test1();
A.test2();
B.test();
}
}
Output:
i am in the main
23

Lara Technologies

RSTechnologies

i am in the sib of B
20
i am in the sib of A
i am in the test1 of A
i am in the test2 of A
110. Program
class A
{
static
{
System.out.println("i am in the sib of
A");
}
static void test1()
{
System.out.println("i am in the test1
of A");
}
static void test2()
{
System.out.println("i am in the test2
of A");
}
}
class B
{
static int i=20;
static void test()
{
System.out.println("i am in the test
of B");
}
static
{
System.out.println("i am in the sib of B");
}
}
class Manager2
{
public static void main(String args[])
{
System.out.println("i am in the
main");

System.out.println(B.i);
B.test();
B.test();
}
}
Output:
i am in the main
i am in the sib of A
i am in the test1 of A
i am in the test2 of A
i am in the sib of B
i am in the test of B
111. Program
class A
{
static
{
System.out.println("i am in the sib of
A");
}
static void test1()
{
System.out.println("i am in the test1
of A");
}
static void test2()
{
System.out.println("i am in the test2
of A");
}
}
class B
{
static int i=20;
static void test()
{
System.out.println("i am in the test
of B");
}
static
{
24

Lara Technologies

RSTechnologies

System.out.println("i am in the sib of


B");
}
}
class Manager1
{
public static void main(String args[])
{
System.out.println("i am in the
main");
System.out.println(B.i);
A.test1();
A.test2();
B.test();
}
}
Output:
i am in the main
i am in the sib of B
20
i am in the sib of A
i am in the test1 of A
i am in the test2 of A
i am in the test of B
112. Program
class ManagerA
{
static
{
System.out.println("i am in the sib of
A");
}
public static void main(String[] args)
{
System.out.println("i am in the
main");
}
}
class Manager1
{
static
{

System.out.println("i am in the sib of


B");
}
public static void main(String[] args)
{
System.out.println("manager1 main
begin");
ManagerA.main(args);
System.out.println("manager1 main
end");
}
}
Output:
i am in the sib of B
manager1 main begin
i am in the sib of A
i am in the main
manager1 main end
113. Program
class Test
{
static void method1()
{
System.out.println("i am in the
method1 in the test");
}
static
{
System.out.println("i am in the sib of
test");
}
public static void main(String[] args)
{
System.out.println("i am in the
main");
}
}
class Manager1
{
static
{
System.out.println("i am in the sib of
B");
25

Lara Technologies

RSTechnologies

}
public static void main(String[] args)
{
Test.method1();
System.out.println("test main
begin");
System.out.println("test main end");
}
}
Output:
i am in the sib of B
i am in the sib of test
i am in the method1 in the test
test main begin
test main end
114. Program
class Test
{
static void method1()
{
System.out.println("i am in
the method1 in the test");
}
static
{
System.out.println("i am in the sib of
test");
}
public static void main(String[] args)
{
System.out.println("i am in the
main");
}
}
class test2
{
static
{
System.out.println("i am in the sib of
B");
}
public static void main(String[] args)

{
Test.method1();
System.out.println("test main
begin");
System.out.println("test main end");
}
}
class Manager1
{
public static void main(String args[])
{
System.out.println("i am in the main
begin");
test2.main(args);
System.out.println("i am in the min
end");
}
}
Output:
Iam in the main begin
i am in the sib of B
i am in the sib of test
i am in the method1 in the test
test main begin
test main end
i am in the min end
115. Program
class Manager1
{
static
{
main(null);
}
public static void main(String args[])
{
System.out.println("i am in the
main");
}
}
Output:
i am in the main
i am in the main
116. Program
26

Lara Technologies

RSTechnologies

class Manager1
{
static
{
String all[]=new String[0];
main(all);
}
public static void main(String args[])
{
System.out.println("i am in the
main");
}
}
Output:
i am in the main
117. Program
class Manager1
{
static
{
String all[]=new String[0];
main(all);
main(null);
}
public static void main(String args[])
{
System.out.println("i am in the
main");
}
}
Output:
i am in the main

double rate=(age/weight)*height;
return rate;
}
}
class Manager1
{
public static void main(String args[])
{
Person p=new Person();
System.out.println(p.name);
System.out.println(p.age);
System.out.println(p.weight);
System.out.println(p.height);
}
}
Output:
null
0
0.0
0.0
119. Program
class Person
{
String name;
int age;
double weight;
double height;
double FindRunrate()
{
double rate=(age/weight)*height;
return rate;
}

118. Program
class Person
{
String name;
int age;
double weight;
double height;
double FindRunrate()
{

}
class Manager1
{
public static void main(String args[])
{
Person p=new Person();
p.name="Ramesh";
p.age=29;
p.weight=59.00;
27

Lara Technologies

RSTechnologies

p.height=5.9;
System.out.println(p.name);
System.out.println(p.age);
System.out.println(p.weight);
System.out.println(p.height);
double rate=p.FindRunrate();
System.out.println(rate);

p1.height=5.8;
p2.name="kiran";
p2.age=24;
p2.weight=55.00;
p2.height=5.10;
double rate=p.FindRunrate();
System.out.println(p.name);
System.out.println(rate);
rate=p1.FindRunrate();
System.out.println(p1.name);
System.out.println(rate);
rate=p2.FindRunrate();
System.out.println(p2.name);
System.out.println(rate);

}
}
Output:
Ramesh
29
59.0
5.9
2.9000000000000004
120. Program
class Person
{
String name;
int age;
double weight;
double height;
double FindRunrate()
{
double rate=(age/weight)*height;
return rate;
}
}
class Manager1
{
public static void main(String args[])
{
Person p=new Person();
Person p1=new Person();
Person p2=new Person();
p.name="Ramesh";
p.age=29;
p.weight=59.00;
p.height=5.9;
p1.name="Praveen";
p1.age=25;
p1.weight=63.00;

}
}
Output:
Ramesh
2.9000000000000004
Praveen
2.3015873015873014
kiran
2.225454545454545
121. Program
class Book
{
String title;
String author;
double weight;
int pages;
String author()
{
return author;
}
int pages()
{
return pages;
}
}
class Manager1
{
public static void main(String args[])
28

Lara Technologies

RSTechnologies

{
Book b=new Book();
b.author="Ramesh";
b.pages=500;
b.title="corejava";
b.weight=2;
System.out.println(b.author());
System.out.println(b.title);
System.out.println(b.pages);
System.out.println(b.weight);
}
}
Output:
Ramesh
corejava
500
2.0
122. Program
class Book
{
String title;
String author;
double weight;
int pages;
double weight()
{
return weight;
}
String title()
{
return title;
}
}

class Manager1
{
public static void main(String args[])
{
Book b=new Book();
b.author="Ramesh";
b.pages=500;
b.title="corejava";

b.weight=2;
System.out.println(b.author);
System.out.println(b.title);
System.out.println(b.pages);
System.out.println(b.weight);
System.out.println(b.title());
System.out.println(b.weight());
}
}
Output:
Ramesh
corejava
500
2.0
corejava
2.0
123. Program
class Person1
{
String name;
int age;
double weight;
double height;
void showdays()
{
System.out.println("youare"+age*36
5+"daysold");
}
}
class Manager1
{
public static void main(String args[])
{
Person1 p1=new Person1();
Person1 p2;
p1.name="Ramesh";
p1.age=29;
p1.weight=59.00;
p1.height=5.9;
p2=p1;

p1.showdays();
29

Lara Technologies

RSTechnologies

p2.showdays();
p1=null;
p1.showdays();
}
}
Output:
youare10585daysold
youare10585daysold
Null pointer exception
124. Program
class A
{
int i;
}
class Manager
{
public static void main(String args[])
{
A a1=new A();
A a2=new A();
A a3=new A();
A a4=new A();
a1.i=20;
System.out.println("a1.i="+a1.i);
}
}
Output:
a1.i=20
125. Program
class A
{
int i;
}
class Manager
{
public static void main(String args[])
{
A a1=new A();
A a2=new A();
A a3=new A();
A a4=new A();
a1.i=20;
a2.i=30;
System.out.println("a1.i="+a1.i);
System.out.println("a2.i="+a2.i);
System.out.println("a3.i="+a3.i);

System.out.println("a4.i="+a4.i);
}
}
Output:
a1.i=20
a2.i=30
a3.i=0
a4.i=0
126.
Program
class C
{
int i;
}
class Manager
{
public static void main(String args[])
{
C c1=new C();
C c2=new C();
C c3=new C();
C c4=new C();
c1.i=20;
c2.i=30;
System.out.println("c3.i="+c3.i);
}
}
Output:
c3.i=0
127. Program
class B
{
static int i;
}
class Manager
{
public static void main(String args[])
{
B b1=new B();
B b2=new B();
B b3=new B();
B b4=new B();
b1.i=22;
b2.i=33;
System.out.println("b1.i="+b1.i);
System.out.println("b2.i="+b2.i);
System.out.println("b3.i="+b3.i);
System.out.println("b4.i="+b4.i);
}
30

Lara Technologies

RSTechnologies

}
Output:
b1.i=33
b2.i=33
b3.i=33
b4.i=33
128. Program
class Manager
{
static int i=10;
static
{
Manager m1=new Manager();
m1.i=10;
System.out.println(m1.i);
}
public static void main(String args[])
{
Manager m1=new Manager();
System.out.println("m1.i="+m1.i);
}
}
Output:
10
m1.i=10
129. Program
class Manager
{
int i=20;
static
{
Manager m1=new Manager();
m1.i=10;
System.out.println(m1.i);
}
public static void main(String args[])
{
Manager m1=new Manager();
System.out.println("m1.i="+m1.i);
}
}
Output:
10
m1.i=20
130. Program
class A
{

int i;
}
class Manager
{
public static void main(String args[])
{
A a1=new A();
A a2=new A();
A a3=new A();
A a4=new A();
a1.i=19;
System.out.println("a1.i="+a1.i);
}
}
Output:
a1.i=19
131. Program
class A
{
int i;
A()
{
i++;
}
A(int k)
{
i++;
}
}
class Manager
{
public static void main(String args[])
{
A a1=new A();
A a2=new A();
A a3=new A();
A a4=new A();
a1.i=19;
System.out.println("a1.i="+a1.i);
}
}
Output:
a1.i=19
132. Program
class A
{
int i;
A()
31

Lara Technologies

RSTechnologies

{
i++;

}
A(int k)
{
i++;
}
}
class Manager
{
public static void main(String args[])
{
A a1=new A();
A a2=new A();
A a3=new A();
A a4=new A();
System.out.println("a1.i="+a1.i);
}
}
Output:
a1.i=1
133. Program
class A
{
static int i;
}
class Manager
{
public static void main(String args[])
{
A.i=19;
System.out.println(A.i);
A a1=new A();
System.out.println(a1.i);
A a2=new A();
System.out.println(a2.i);
System.out.println("a2.i="+a2.i);
}
}
Output:
19
19
19
a2.i=19
134. Program
class A
{
static void test()

System.out.println("I am in the
test");
}
}
class Manager
{
public static void main(String args[])
{
A a1=new A();
A a2=new A();
A a3=new A();
A a4=new A();
a1.test();
a2.test();
a3.test();
}
}
Output:
I am in the test
I am in the test
I am in the test
135. Program
class A
{
int i;
static int j;
}
class Manager
{
public static void main(String args[])
{
System.out.println(A.j);
A.j=10;
System.out.println(A.j);
A a1 = new A();
System.out.println(a1.i);
a1.i=10;
A a2=a1;
System.out.println(a2.i);
a2.i=20;
System.out.println(a1.i);
}
}
Output:
0
10
0
32

Lara Technologies

RSTechnologies

10
20
136. Program
class B
{
int q;
static int p;
}
class Manager1
{
public static void main(String args[])
{
B b1 = new B();
B b2 = new B();
B b3 = null;
System.out.println(b1.q);
System.out.println(b2.q=20);
b3=b2;
System.out.println(b3.q);
b3.q=30;
System.out.println(b2.q);
System.out.println(b1.q=100);
System.out.println(b1.q);
System.out.println(B.p);
}
}
Output:
0
20
20
30
100
100
0
137. Program
class C
{
int i;
static int j;
}
class Manager2
{
public static void main(String args[])
{
C c1 = null;
C c2 = null;
C c3 = c1;
c2 = new C();

c3=c1=c2;
c1.i=100;
System.out.println(c2.i);
System.out.println(c3.i);
C.j=200;
System.out.println(C.j);
System.out.println(c1.i);
}
}
Output:
100
100
200
100
138. Program
class D
{
int i;
int j;
static int k;
}
class Manager3
{
public static void main(String args[])
{
D d1 =new D();
System.out.println(d1.i);
d1=null;
System.out.println(d1.j);
System.out.println(D.k);
}
}
Output:
Compile Success
0
Run Time Error:java.lang.NullPointerException
139. Program
class E
{
int i;
}
class Manager4
{
public static void main(String args[])
{
E e1= null;
e1.i=10;
33

Lara Technologies

RSTechnologies

System.out.println("Main Ends");
}
}
Output:
Compile Time Success
java.lang.NullPointerException
140. Program
class F
{
static int i;
}
class Manager4
{
public static void main(String args[])
{
F f1 =new F();
f1.i=100;
System.out.println(f1.i);
F f2 =new F();
System.out.println(f2.i);
f2.i=200;
System.out.println(f1.i);
}
}
Output:
100
100
200
141. Program
class G
{
int i;
}
class Manager5
{
public static void main(String args[])
{
System.out.println(G.i);
}
}
Output:
Compile Time Error
non-static variable i cannot be referenced from a
static
142. Program
class A
{
int i;

}
class Manager
{
public static void main(String args[])
{
A a1 = new A();
System.out.println(a1.i);
a1.i=10;
System.out.println(a1.i);
}
}
Output:
0
10
143. Program
class B
{
int i;
B()
{
System.out.println("Cons1");
}
B(int i)
{
System.out.println("Cons2");
}
}
class Manager1
{
public static void main(String args[])
{
B b1 = new B();
System.out.println(b1.i);
B b2= new B(10);
System.out.println(b2.i);
b1.i=b2.i=10;
System.out.println(b1.i);
System.out.println(b2.i);
}
}
Output:
Cons1
0
Cons2
0
10
10
144. Program
34

Lara Technologies

RSTechnologies

class C
{
int i;
C()
{
System.out.println("Hello to all");
}
}
class Manager1
{
public static void main(String args[])
{
C c1 =new C();
System.out.println(c1.i);
c1.i=10;
System.out.println(c1.i);
}
}
Output:
Hello to all
0
10
145. Program
class D
{
int i;
D(int i)
{
System.out.println("cons1");
}
D()
{
System.out.println("cons2");
}
}
class Manager2
{
public static void main(String args[])
{
D d1 = new D();
System.out.println("----------");
D d2 = new D();
System.out.println("----------");
D d3 = new D(10);
System.out.println("----------");
D d4 = new D(20);
System.out.println("----------");
new D();
}

}
Output:
cons2
---------cons2
---------cons1
---------cons1
---------cons2
146. Program
class E
{
int i;
E(double i)
{
System.out.println("cons1");
}
E(int i)
{
System.out.println("cons2");
}
E()
{
System.out.println("cons3");
}
}
class Manager3
{
public static void main(String args[])
{
E e1 = new E();
System.out.println("-----------");
E e2 = new E(10.20);
System.out.println("-----------");
E e3 = new E(100);
}
}
Output:
cons3
----------cons1
----------cons2
147. Program
class F
{
35

Lara Technologies

RSTechnologies

int i;
F()
{
i=10;
}
F(int k)
{
i=k;
}
}
class Manager5
{
public static void main(String args[])
{
F f1 =new F();
System.out.println(f1.i);
F f2 =new F(20);
System.out.println(f2.i);
}
}
Output:
10
20
148. Program
class A
{
int i;
static int j;
void test()
{
System.out.println(i);
}
static void test1()
{
System.out.println(j);
}
}
class Manager
{
public static void main(String args[])
{
A a1 = new A();
System.out.println(a1.i);
a1.test();
A.test1();
}
}
Output:

0
0
0
149. Program
class B
{
int i;
static int j;
int get()
{
return i;
}
void set(int i)
{
this.i=i;
}
}
class Manager1
{
public static void main(String args[])
{
B b1 = new B();
System.out.println(b1.i);
b1.i=10;
int k = b1.get();
System.out.println(k);
b1.set(20);
System.out.println(b1.get());
}
}
Output:
0
10
20
150. Program
class A
{
int i;
static int j;
A()
{
System.out.println(i);
System.out.println(j);
}
void print()
{
System.out.println(i);
System.out.println(j);
36

Lara Technologies

RSTechnologies

}
}
class Manager
{
public static void main(String args[])
{
A a1 = new A();
a1.print();
A a2 = new A();
a2.i=10;
a2.j=20;
a2.print();
}
}
Output:
0
0
0
0
0
0
10
20
151. Program
class B
{
int i;
static int j;
B(int i,int j)
{
i=i;
j=j;
}
void print()
{
System.out.println(i);
System.out.println(j);
}
public static void main(String args[])
{
B b1 = new B(10,20);
b1.print();
}
}
Output:
0
0
152. Program
class C

{
int i;
static int j;
C()
{
i=10;
j=20;
}
C(int k,int m)
{
i=k;
j=m;
}
void print()
{
System.out.println(i);
System.out.println(j);
}
public static void main(String args[])
{
C c1 = new C();
C c2 = new C(30,40);
c1.print();
c2.print();
}
}
Output:
10
40
30
40
153. Program
class D
{
int i;
static int j;
public static void main(String args[])
{
D d1 = new D();
d1.i=10;
j=20;
System.out.println(d1.i);
System.out.println(d1.j);
D d2 = new D();
d2.i=100;
j=200;
System.out.println(d2.i);
System.out.println(d2.j);
}
37

Lara Technologies

RSTechnologies

}
Output:
10
20
100
200
154. Program
class A
{
int i;
}
class Manager
{
public static void main(String args[])
{
A a1 = new A(10);
System.out.println(a1.i);
}
}
Output:
Compile Time Error
155. Program
class B
{
int i;
B(int i)
{
this.i=i;
}
}
class Manager1
{
public static void main(String args[])
{
B b1 = new B();
System.out.println(b1.i);
}
}
Output:
Compile Time Error
156. Program
class Manager3
{
public static void main(String args[])
{
System.out.println(i);
}
}

Output:
Compile Time Error
157. Program
class Manager5
{
static int i;
public static void main(String args[])
{
System.out.println(i);
}
}
Output:
Compile Success
0
158. Program
class Manager6
{
int i;
public static void main(String args[])
{
Manager6 m1 = new Manager6();
System.out.println(m1.i);
}
}
Output:
Compile Success
0
159. Program
class Manager7
{
int i;
public static void main(String args[])
{
Manager6 m1 = new Manager6(10);
System.out.println(m1.i);
}
}
Output:
Compile Time Error
160. Program
class D
{
D()
{
System.out.println("Hello");
}
}
class Manager8
38

Lara Technologies

RSTechnologies

{
public static void main(String args[])
{
D d1 = new D();
System.out.println("-----------");
D d2 = new D();
System.out.println("-----------");
D d3 = new D();
System.out.println("-----------");
}

}
Output:
Hello
----------Hello
----------Hello
----------161. Program
class E
{
E()
{
System.out.println(1);
}
E(int i)
{
this();
System.out.println(2);
}
}
class Manager10
{
public static void main(String args[])
{
E e1 =new E();
System.out.println("---------");
E e2 =new E(10);
}
}
Output:
1
--------1
2
162. Program
class F
{
F()

this(10);
System.out.println(1);
}
F(int i)
{
System.out.println(2);
}
}
class Manager11
{
public static void main(String args[])
{
F f1 =new F();
System.out.println("-----------");
F f2 =new F(20);
}
}
Output:
2
1
----------2
163. Program
class G
{
G()
{
System.out.println(1);
}
G(int i,int j)
{
this();
System.out.println(2);
}
G(int i)
{
this(i,i);
System.out.println(3);
}
}
class Manager12
{
public static void main(String args[])
{
G g1 =new G();
System.out.println("----------");
G g2 =new G(1);
39

Lara Technologies

RSTechnologies

System.out.println("----------");
G g3 =new G(1,2);
}
}
Output:
1
---------1
2
3
---------1
2
164. Program
class Manager1
{
int i;
public static void main(String args[])
{
Manager1 m;
System.out.println(m.i);
}
}
Output:
Compile Time Error
165. Program
class Manager2
{
int i;
public static void main(String args[])
{
Manager2 m;
System.out.println("ends");
}
}
Output:
ends
166. Program
class Manager3
{
int i;
public static void main(String args[])
{
Manager3 m =null;
System.out.println(m.i);
}
}
Output:

Compile Success
Run Time Error(java.lang.NullPointerException)
167. Program
class Manager4
{
int i;
public static void main(String args[])
{
Manager4 m =new Manager4();
System.out.println(m.i);
}
}
Output:
0
168. Program
class Manager5
{
int i;
Manager5 m;
public static void main(String args[])
{
System.out.println(m.i);
}
}
Output:
Compile Time Error
169. Program
class Manager6
{
int i;
static Manager6 m;
public static void main(string args[])
{
System.out.println(m.i);
}
}
Output:
Compile Success
Run Time Error (NullPointerException)
170. Program
class Manager7
{
int i;
Manager7 m;
public static void main(String args[])
{
Manager7 m= null;
System.out.println(m.m.i);
40

Lara Technologies

RSTechnologies

}
}
Output:
Compile Success
Run Time Error(java.lang.NullPointerException)
171. Program
class Manager8
{
int i;
Manager8 m;
public static void main(String args[])
{
Manager8 m=null;
System.out.println(m.m.m.m.i);
}
}
Output:
Compile Success
Run Time Error(java.lang.NullPointerException)
172. Program
class A
{
int i;
A a;
}
class Manager
{
public static void main(String args[])
{
A a1=null;
System.out.println(a1.a.a.a.a.a.a.i);
}
}
Output:
Compile Success
Run Time Error (java.lang.NullPointerException)
173. Program
class A
{
int i;
A a;
}
class Manager9
{
public static void main(String args[])
{
A a1=new A();
test(a1);

}
static void test(A a1)
{
System.out.println(a1.i);
}
}
Output:
0
174. Program
class B
{
int i;
void test(B b)
{
System.out.println(b.i);
System.out.println(i);
}
}
class Manager10
{
public static void main(String args[])
{
B b1 =new B();
b1.i=100;
B b2 =new B();
b2.i=200;
b2.test(b1);
}
}
Output:
100
200
175. Program
class C
{
int i;
void print(C c1,C c2)
{
System.out.println(i);
System.out.println(this.i);
System.out.println(c1.i);
System.out.println(c2.i);
}
}
class Manager11
{
public static void main(String args[])
{
C c1 =new C();
41

Lara Technologies

RSTechnologies

C c2 =new C();
C c3 =new C();
c1.i=10;
c2.i=20;
c3.i=30;
c1.print(c2,c3);
c1.print(c1,c2);
}
}
Output:
10
10
20
30
10
10
10
20
176. Program.
class A1
{
int i;
A1()
{
System.out.println(1);
}
}
class B extends A1
{
B(int i)
{
System.out.println(2);
this.i=i;
}
}
class Manager12
{
public static void main(String args[])
{
B b1 =new B(20);
System.out.println(b1.i);
}
}
Output:
1
2
20
177. Program
class A

{
A(int i)
{
System.out.println(1);
}
}
class B extends A
{
B(int i)
{
System.out.println(2);
}
}
class Manager
{
public static void main(String args[])
{
A a1= new A(10);
B b1= new B(20);
}
}
Output:
Compile Time Error
178. Program
class C
{
C(int i)
{
System.out.println(1);
}
}
class D extends C
{
D()
{
System.out.println(2);
}
}
class Manager1
{
public static void main(String args[])
{
D d1 =new D();
}
}
Output:
Compile Time Error
42

Lara Technologies

RSTechnologies

179. Program
class E
{
E(double d)
{
System.out.println(1);
}
}
class F extends E
{
F()
{
E(10.0);
}
}
class Manager2
{
public static void main(String args[])
{
F f1= new F();
}
}
Output:
Compile Time Error
180. Program
class G
{
G(boolean b)
{
System.out.println(1);
}
}
class H extends G
{
}
class Manager3
{
public static void main(String args[])
{
System.out.println("done");
}
}
Output:
Compile Time Error
181. Program

class G1
{
G1(boolean b)
{
System.out.println(b);
}
}
class H1 extends G1
{
H1()
{
super(true);
System.out.println(1);
}
}
class Manager3
{
public static void main(String args[])
{
H1 h1 = new H1();
System.out.println("done");
}
}
Output:
true
1
done
182. Program
class I
{
I(char c1)
{
System.out.println(1);
}
}
class J extends I
{
J()
{
System.out.println(2);
}
J(char c1)
{
System.out.println(3);
}
}
class Manager4
{
43

Lara Technologies

RSTechnologies

public static void main(String args[])


{
System.out.println("done");
}
}
Output:
Compile Time Error
183. Program
class K
{
K()
{
System.out.println(1);
}
}
class L extends K
{
L()
{
System.out.println(2);
}
}
class M extends L
{
M()
{
System.out.println(3);
super();
}
}
class Manager5
{
public static void main(String args[])
{
M m= new M();
}
}
Output:
Compile Time Error
call to super must be first statement in constructor
184. Program
class N
{
N()
{
this(10);
System.out.println(1);
}
N(int i)

{
this();
System.out.println(2);
}
}
class Manager6
{
public static void main(String args[])
{
System.out.println("done");
}
}
Output:
Compile Time Error
recursive constructor invocation
185. Program
class O
{
O()
{
System.out.println(1);
}
}
class P extends O
{
P()
{
this('a');
System.out.println(2);
}
P(char c1)
{
this();
System.out.println(3);
}
}
class Manager7
{
public static void main(String args[])
{
P p1= new P();
}
}
Output:
Compile Time Error
recursive constructor invocation
186. Program
class Q
{
44

Lara Technologies

RSTechnologies

Q()
{
this();
}
}
class Manager8
{
public static void main(String args[])
{
Q q1= new Q();
}
}
Output:
Compile Time Error
recursive constructor invocation
187. Program
class Q1
{
Q1(int i)
{
this(10);
}
}
class Manager9
{
public static void main(String args[])
{
Q1 q1= new Q1(20);
}
}
Output:
Compile Time Error
recursive constructor invocation

188.

Program

class Q2
{
Q2()
{
System.out.println(1);
}
}
class Q2 extends Q2
{

Q2(int i)
{
super();
}
}
class Manager10
{
public static void main(String args[])
{
Q2 q2= new Q2(20);
}
}
Output:
Compile Time Error
189. Program
class T
{
T()
{
System.out.println(1);
}
}
class U extends T
{
U()
{
System.out.println(1);
}
U(int i)
{
System.out.println(2);
this();
}
}
Output:
Compile Time Error
call to this must be first statement in constructor
190. Program
class V
{
V()
{
System.out.println(1);
}
void test()
{
this();
45

Lara Technologies

RSTechnologies

System.out.println(2);

}
}
class Manager11
{
public static void main(String args[])
{
V v1 =new V();
v1.test();
}
}
Output:
Compile Time Error
call to this must be first statement in constructor not
in method
191. Program
class W
{
void W()
{
System.out.println(1);
}
}
class Manager12
{
public static void main(String args[])
{
W w =new W();
w.W();
}
}
Output:
1
192. Program
class X
{
X x;
X()
{
this.x=x;
}
X x(X x)
{
return x;
}
X x()
{
return x;
}

class Manager13
{
public static void main(String args[])
{
X x1= new X();
System.out.println("Main Method");
}
}
Output:
Main Method
193. Program
class X
{
X x;
X()
{
System.out.println(1);
}
X x(X x)
{
return x;
}
X x()
{
System.out.println(2);
return x;
}
}
class Manager13
{
public static void main(String args[])
{
X x1= new X();
System.out.println("Main Method");
x1.x();
}
}
Output:
1
Main Method
2
194. Program
class X
{
X x;
46

Lara Technologies

RSTechnologies

X(int x)
{
System.out.println(1);
System.out.println(x);
}
int x(int x)
{
return x;
}
X x()
{
System.out.println(2);
return x;
}
}
class Manager13
{
public static void main(String args[])
{
X x1= new X(11);
System.out.println("Main Method");
x1.x(22);
System.out.println(x1.x);
}
}
Output:
1
11
Main Method
null
195. Program
class A
{
A()
{
System.out.println("ObjectCreated");
}
A(int i)
{
System.out.println("ObjectCreated");
}
A(int i,int j)
{
System.out.println("ObjectCreated");
}
}
class Manager

{
public static void main(String args[])
{
A a1 = new A();
A a2 = new A(10);
A a3 = new A(10,20);
}
}
Output:
Object Created
Object Created
Object Created
196. Program
class A
{
A()
{
}
A(int i)
{
}
A(int i,int j)
{
}
{
System.out.println("ObjectCreated");
}
}
class Manager
{
public static void main(String args[])
{
A a1 = new A();
A a2 = new A(10);
A a3 = new A(10,20);
}
}
Output:
Object Created
Object Created
Object Created
197. Program
class A1
{
static int p;
A1()
{
p++;
47

Lara Technologies

RSTechnologies

}
A1(int i)
{
p++;
}
A1(int i,int j)
{
p++;
}
}
class Manager2
{
public static void main(String args[])
{
A1 a1 = new A1();
A1 a2 = new A1(10);
A1 a3 = new A1(10,20);
System.out.println(a3.p);
}
}
Output:
3
198. Program
class A1
{
static int p;
A1()
{
}
A1(int i)
{
}
A1(int i,int j)
{
}
{
p++;
}
}
class Manager2
{
public static void main(String args[])
{
A1 a1 = new A1();
A1 a2 = new A1(10);
A1 a3 = new A1(10,20);
System.out.println(a3.p);
}

}
Output:
3
199. Program
class D
{
int i;
D(int i)
{
System.out.println(this.i);
this.i=i;
}
D()
{
System.out.println(i);
i=10;
}
{
i=200;
}
}
class Manager3
{
public static void main(String args[])
{
D d1 = new D();
System.out.println("--------");
D d2 = new D(100);
System.out.println(d1.i+":"+d2.i);
}
}
Output:
200
-------200
10:100
200. Program
class F
{
F()
{
System.out.println(1);
}
F(int i)
{
this();
System.out.println(2);
}
48

Lara Technologies

RSTechnologies

System.out.println(h3.i+":"+h3.j+":"
+h3.k);

System.out.println(3);
}
}
class Manager4
{
public static void main(String args[])
{
F f1 = new F();
System.out.println("-------");
F f2 = new F(10);
}
}
Output:
3
1
------3
1
2
201. Program
class H
{
int i,j,k;
H(int i)
{
i++;
}
H(int i,int j)
{
i++;
j++;
}
H(int i,int j,int k)
{
i++;
j++;
k++;
}
}
class Manager5
{
public static void main(String args[])
{
H h1 =new H(1);
H h2 =new H(1,2);
H h3 =new H(1,2,3);
System.out.println(h1.i);
System.out.println(h2.i+":"+h2.j);

}
}
Output:
0
0:0
0:0:0
202. Program
class H
{
int i,j,k;
H(int i)
{
this.i=i++;
}
H(int i,int j)
{
this.i=i++;
this.j=j++;
}
H(int i,int j,int k)
{
this.i=i++;
this.j=j++;
this.k=k++;
}
}
class Manager5
{
public static void main(String args[])
{
H h1 =new H(1);
H h2 =new H(1,2);
H h3 =new H(1,2,3);
System.out.println(h1.i);
System.out.println(h2.i+":"+h2.j);
System.out.println(h3.i+":"+h3.j+":"
+h3.k);
}
}
Output:
1
1:2
1:2:3
203. Program
public class Manager2
{
private Manager2()
49

Lara Technologies

RSTechnologies

{
System.out.println("hello");
}
private void Manager()
{
System.out.println("hai");
}
public static void main(String[] args)
{
new Manager2();
}
}
Output:
hello
204. Program
public class Manager2
{
private Manager2()
{
System.out.println("privateconstruct
or");
return;
}
private void Manager()
{
System.out.println("hai");
}
public static void main(String[] args)
{
new Manager2();
}
}
Output:
private constructor
205. Program
public class Manager2
{
private Manager2(int i)
{
System.out.println("i");
}
Manager2(int j)
{
System.out.println("j");
}
public static void main(String[] args)
{
new Manager2(1);
}

}
Output:
Compile Time Error
Manager2(int) is already defined in Manager2
206. Program
public class Manager2
{
Manager2 mgr=new Manager2();
Manager2()
{
System.out.println(1);
}
public static void main(String[] args)
{
new Manager2();
}
}
Output:
Compile Time Error
207. Program
class T
{
static
{
System.out.println(1);
}
{
System.out.println(2);
}
T()
{
System.out.println(3);
}
}
public class Manager extends T
{
Manager()
{
System.out.println(4);
}
static
{
System.out.println(5);
}
{
System.out.println(6);
}
public static void main(String args[])
{
50

Lara Technologies

RSTechnologies

new Manager();
}
}
Output:
1
5
2
3
6
4
208. Program
public class Manager
{
Manager(Manager m)
{
super();
System.out.println(1);
}
public static void main(String args[])
{
new Manager(new Object());
}
}
Output:
Compile Time Error
constructor Manager(java.lang.Object)
209. Program
class A
{
void test()
{
System.out.println("Test Method");
}
}
class Manager
{
public static void main(String args[])
{
A a1=new A();
a1.test();
}
}
Output:
Test Method
210. Program
package com.lara;
class A
{

int i,j;
abstract void test();
}
class Manager
{
public static void main(String[] args)
{
}
}
Output:
CTE
abstract Method test in type A can only be defined
by an abstract class.
211. Program
package com.lara;
abstract class A
{
int i,j;
abstract void test();
}
class Manager
{
public static void main(String[] args)
{
}
}
Output:
compile success
212.
Program
abstract class B
{
abstract void test()
{
}
}
Output:
Compile Time Error
abstract methods cannot have a body
213.
Program
class C
{
void test()
{
}
51

Lara Technologies

RSTechnologies

}
Output:
Compile Success
214. Program
abstract class D
{
abstract void test();
}
Output:
Compile Success
215. Program
abstract class E
{
void test()
{
}
}
Output:
Compile success
216. Program
package com.lara;
abstract class A
{
}
class Manager extends A
{
public static void main(String[] args)
{
}
}
Output:
Compile success.
217. Program
abstract class F
{
abstract void test1();
void test2()
{
}
abstract void test3();
}
Output:
Compile Success

218. Program
package com.lara;
class A
{
}
abstract class Manager extends A
{
public static void main(String[] args)
{
}
}
Output:
Compile success.
219.
Program
abstract class G
{
void test()
{
}
abstract void test(int i);
void test(double d)
{
}
abstract void test(char c);
}
Output:
compile success
220.
Program
abstract class H
{
void test()
{
}
abstract void test();
}
Output:
CTE
221.
Program
package com.lara;
abstract class A
{
abstract void test1();
}
abstract class B extends A
52

Lara Technologies

RSTechnologies

void test1()
{
System.out.println("test()defined");
}

void test1()
{
}
}
class Manager
{
public static void main(String[] args)
{
}
}
Output:
Compile success.
222. Program
package com.lara;
abstract class A
{
abstract void test1();
}
abstract class B extends A
{
}
class C extends B
{
void test1()
{
System.out.println("hello");
}
}
class Manager
{
public static void main(String[] args)
{
}
}
Output:
Compile success.
223. Program
package com.lara;
abstract class A
{
abstract void test1();
}
class B extends A
{

}
class Manager
{
public static void main(String[] args)
{
B b1 = new B();
b1.test1();
}
}
Output:
test()defined
224. Program
package com.lara;
abstract class A
{
abstract void test1();
}
class B extends A
{
void test1()
{
System.out.println("test()defined");
}
}
class Manager
{
public static void main(String[] args)
{
B b1 = new B();
b1.test2();
}
}
Output:
CTE
The method test2() is undifined for the type B
225. Program.
package com.lara;
abstract class A
{
abstract void test2();
}
class B extends A
{
53

Lara Technologies

RSTechnologies

void test1()
{
System.out.println("test()defined");
}
}
class Manager
{
public static void main(String[] args)
{
B b1 = new B();
b1.test2();
}
}
Output:
CTE
The type B must implement the inherited abstract
method A.test2()
226. Program
package com.lara;
abstract class A
{
abstract void test2();
}
class B extends A
{
void test2()
{
System.out.println("test()defined");
}
}
class Manager
{
public static void main(String[] args)
{
A a1 = new A();
a1.test2();
}
}
Output:
CTE
Cannot instantiate the type A(we cannot creat object
to abstract class )
227. Program
package com.lara;
abstract class Manager
{
int i;
abstract void test2();
static void disp()

{
System.out.println("Inside static
method of abstract class");
}
public static void main(String[] args)
{
Manager.disp();
}
}
Output:
Inside static method of abstract class
228.
Program
package com.lara;
abstract class Manager
{
int i;
abstract void test2();
static void disp()
{
System.out.println("Inside static
method of abstract class");
}
public static void main(String[] args)
{
}
}
Output:
Compile success
229. Program
package com.lara;
abstract class A
{
int i;
abstract void test2();
abstract void disp();
}
class Manager extends A
{
void test()
{
System.out.println("test()defined");
}
void disp()
{
System.out.println("Inside static
method of abstract class");
54

Lara Technologies

RSTechnologies

}
public static void main(String[] args)
{
Manager b1= new Manager();
b1.test2();
}
}
Output:
Compile Error
230. Program
package com.lara;
abstract class A
{
int i;
abstract void test2();
abstract void disp();
}
class Manager extends A
{
void test2()
{
System.out.println("test()defined");
}
void disp()
{
System.out.println("Inside static
method of abstract class");
}
public static void main(String[] args)
{
Manager b1= new Manager();
b1.test1();
}
}
Output:
CTE
The method test1() is undefined for the type
Manager.
231. Program
class I
{
void test()
{
}

int test(int a)
{
return 100;
}
}
Output:
compile success
232.
Program
class J
{
void test()
{
}
int test()
{
return 100;
}
}
Output:
Compile Time Error
233.
Program
class L
{
private void test()
{
}
int test()
{
return 100;
}
}
Output:
CTE
234. Program
class L
{
private void test()
{
}
int test1()
{
return 100;
}
}
Output:
Compile success.
235.
Program
abstract class A
55

Lara Technologies

RSTechnologies

{
void test()
{
}
abstract void test(int i);
}
class B extends A
{
void test(int i)
{
}
}
class C extends B
{
void test(int i)
{
}
}
Output:
compile success
236. Program
abstract class X
{
abstract void test();
}
class Y extends X
{
void test()
{
System.out.println("test");
}
}
class Manager
{
public static void main(String args[])
{
Y y1 =new Y();
y1.test();
}
}
Output:
test
237.
Program
abstract class R
{
}

abstract class S extends R


{
}
class Z extends S
{
}
Output:
Compile Time Error
238.
Program
package com.lara;
class R
{
}
class S extends R
{
}
class T extends S
{
}
class Manager
{
public static void main(String[] args)
{
}
}
Output:
Compile success.
239.
Program
package com.lara;
abstract class G
{
abstract static void test()
{
System.out.println("A");
}
}
public class Manager1
{
public static void main(String[] args)
{
System.out.println("Manager");
}
}
Output:
Compile Time Error
240.
Program
56

Lara Technologies

RSTechnologies

package com.lara;
abstract class G
{
static void test()
{
System.out.println("A");
}
}
public class Manager1
{
public static void main(String[] args)
{
System.out.println("Manager");
}
}
Output:
Manager
241.
Program
package com.lara;
abstract class G
{
static void test()
{
System.out.println("G");
}
}
public class Manager1
{
public static void main(String[] args)
{
System.out.println(G.test());
}
}
Output:
CTE
242.
Program
package com.lara;
abstract class G
{
static void test()
{
System.out.println("G");
}

}
public class Manager1
{
public static void main(String[] args)
{
G.test();
}
}
Output:
G
243.
Program
package com.lara;
abstract class G
{
abstract void test();
}
public class Manager1
{
public static void main(String[] args)
{
System.out.println("Manager");
}
}
Output:
Manager
244.
Program
package com.lara;
public abstract class Manager1
{
public static void main(String[] args)
{
System.out.println("Manager");
}
}
Output:
Manager
245.
Program
package com.lara;
abstract class G{
void test()
{
System.out.println("A");
}
}
57

Lara Technologies

RSTechnologies

public class Manager1 extends G


{
void test()
{
System.out.println("Manager");
}
public static void main(String[] args)
{
G a1 = new Manager1();
a1.test();
}
}
Output:
Manager
246.
Program
package com.lara;
abstract class G
{
void test()
{
System.out.println("A");
}
}

}
}
public class Manager1 extends G
{
void test()
{
System.out.println("Manager");
}
public static void main(String[] args)
{
Manager1 a1 = new Manager1();
a1.test();
}
}
Output:
CTE
The class G can have either abstract
or final not
both.
248.
Program
package com.lara;
final class G
{

public class Manager1 extends G


{
void test()
{
System.out.println("Manager");
}
public static void main(String[] args)
{
G a1 = new Manager1();
((G)a1).test();
}
}
Output:
Manager.
247.
Program
package com.lara;
final abstract class G
{
void test()
{
System.out.println("A");

void test()
{
System.out.println("A");
}
}
abstract class Manager1 extends G
{
void test()
{
System.out.println("Manager");
}
public static void main(String[] args)
{
}
}
Output:
CTE
Manager1 cannot be sub class to final class G.
249.
Program
package com.lara;
abstract interface G
{
58

Lara Technologies

RSTechnologies

void test();
}
public class Manager1 extends G
{
void test()
{
System.out.println("Manager");
}
public static void main(String[] args)
{
Manager1 a1 = new Manager1();
a1.test();
}
}
Output:
CTE
250.
Program
package com.lara;
abstract class G
{
void test()
{
}
}
final class Manager1 extends G
{
void test()
{
System.out.println("Manager");
}
public static void main(String[] args)
{
Manager1 a1 = new Manager1();
a1.test();
}
}
Output:
Compile success
Manager
251.
Program
class A
{
void test()
{

System.out.println("Test Method");
}
}
class Manager
{
public static void main(String args[])
{
A a1=new A();
a1.test();
}
}
Output:
Test Method
252.
Program
class A
{
void test()
{
System.out.println("Test Method");
}
}
class Manager
{
public static void main(String args[])
{
A a1=new A();
a1.test();
}
}
Output:
Test Method
253.
Program
package com.lara;
class A
{
int i,j;
abstract void test();
}
class Manager
{
public static void main(String[] args)
{
}
}
Output:
CTE
59

Lara Technologies

RSTechnologies

abstract Method test in type A can only be defined


by an abstract class.
254.
Program
package com.lara;
abstract class A
{
int i,j;
abstract void test();
}
class Manager
{
public static void main(String[] args)
{

abstract class E
{
void test()
{
}
}
Output:
Compile success
259.
Program
package com.lara;
abstract class A
{
}

}
}
Output:
compile success
255.
Program
abstract class B
{
abstract void test()
{
}
}
Output:
Compile Time Error
abstract methods cannot have a body
256.
Program
class C
{
void test()
{
}
}
Output:
Compile Success
257.
Program
abstract class D
{
abstract void test();
}
Output:
Compile Success
258.
Program

class Manager extends A


{
public static void main(String[] args)
{
}
}
Output:
Compile success.
260.
Program
abstract class F
{
abstract void test1();
void test2()
{
}
abstract void test3();
}
Output:
Compile Success
261.
Program
package com.lara;
class A
{
}
abstract class Manager extends A
{
public static void main(String[] args)
{
}
60

Lara Technologies

RSTechnologies

}
Output:
Compile success.
262.
Program
abstract class G
{
void test()
{
}
abstract void test(int i);
void test(double d)
{
}
abstract void test(char c);
}
Output:
compile success
263.
Program
abstract class H
{
void test()
{
}
abstract void test();
}
Output:
CTE
264.
Program
package com.lara;
abstract class A
{
abstract void test1();
}
abstract class B extends A
{
void test1()
{
}
}
class Manager
{
public static void main(String[] args)
{

}
}
Output:
Compile success.
265.
Program
package com.lara;
abstract class A
{
abstract void test1();
}
abstract class B extends A
{
}
class C extends B
{
void test1()
{
System.out.println("hello");
}
}
class Manager
{
public static void main(String[] args)
{
}
}
Output:
Compile success.
266.
Program
package com.lara;
abstract class A
{
abstract void test1();
}
class B extends A
{
void test1()
{
System.out.println("test()defined");
}
}
class Manager
{
public static void main(String[] args)
{
61

Lara Technologies

RSTechnologies

B b1 = new B();
b1.test1();
}
}
Output:
test()defined
267.
Program
package com.lara;
abstract class A
{
abstract void test1();
}
class B extends A
{
void test1()
{
System.out.println("test()defined");
}
}
class Manager
{
public static void main(String[] args)
{
B b1 = new B();
b1.test2();
}
}
Output:
CTE
The method test2() is undifined for the type B
268.
Program
package com.lara;
abstract class A
{
abstract void test2();
}
class B extends A
{
void test1()
{
System.out.println("test()defined");
}
}
class Manager
{
public static void main(String[] args)
{

B b1 = new B();
b1.test2();
}
}
Output:
CTE
The type B must implement the inherited abstract
method A.test2()
269.
Program
package com.lara;
abstract class A
{
abstract void test2();
}
class B extends A
{
void test2()
{
System.out.println("test()defined");
}
}
class Manager
{
public static void main(String[] args)
{
A a1 = new A();
a1.test2();
}
}
Output:
CTE
Cannot instantiate the type A(we cannot creat object
to abstract class )
270.
Program
package com.lara;
abstract class Manager
{
int i;
abstract void test2();
static void disp()
{
System.out.println("Inside static
method of abstract class");
}
public static void main(String[] args)
{
Manager.disp();
62

Lara Technologies

RSTechnologies

}
}
Output:
Inside static method of abstract class
271.
Program
package com.lara;
abstract class Manager
{
int i;
abstract void test2();
static void disp()
{
System.out.println("Inside static
method of abstract class");
}
public static void main(String[] args)
{

}
Output:
Compile Error
273.
Program
package com.lara;
abstract class A
{
int i;
abstract void test2();
abstract void disp();
}
class Manager extends A
{
void test2()
{
System.out.println("test()defined");
}

}
}
Output:
Compile success
272.
Program
package com.lara;
abstract class A
{
int i;
abstract void test2();
abstract void disp();
}
class Manager extends A
{
void test()
{
System.out.println("test()defined");
}
void disp()
{
System.out.println("Inside static
method of abstract class");
}
public static void main(String[] args)
{
Manager b1= new Manager();
b1.test2();
}

void disp()
{
System.out.println("Inside static
method of abstract class");
}
public static void main(String[] args)
{
Manager b1= new Manager();
b1.test1();
}
}
Output:
CTE
The method test1() is undefined for the type
Manager.
274.
Program
class I
{
void test()
{
}
int test(int a)
{
return 100;
}
}
Output:
compile success
63

Lara Technologies

275.
class J
{

Program

void test()
{
}
int test()
{
return 100;
}
}
Output:
Compile Time Error
test() is already defined in J
276.
Program
class L
{
private void test()
{
}
int test()
{
return 100;
}
}
Output:
CTE
277.
Program
class L
{
private void test()
{
}
int test1()
{
return 100;
}
}
Output:
Compile success.
278.
Program
abstract class A
{
void test()
{
}

RSTechnologies

abstract void test(int i);


}
class B extends A
{
void test(int i)
{
}
}
class C extends B
{
void test(int i)
{
}
}
Output:
compile success
279.
Program
abstract class X
{
abstract void test();
}
class Y extends X
{
void test()
{
System.out.println("test");
}
}
class Manager
{
public static void main(String args[])
{
Y y1 =new Y();
y1.test();
}
}
Output:
test
280.
Program
abstract class R
{
}
abstract S extends R
{
}
class Z extends S
{
64

Lara Technologies

RSTechnologies

}
Output:
Compile Time Error
281.
Program
package com.lara;
class R
{
}
class S extends R
{
}
class T extends S
{
}
class Manager
{
public static void main(String[] args)
{
}
}
Output:
Compile success.
282.
Program
package com.lara;
abstract class G
{
static void test()
{
System.out.println("A");
}
}
public class Manager1
{
public static void main(String[] args)
{
System.out.println("Manager");
}
}
Output:
Manager
283. Program
package com.lara;
abstract class G
{
static void test()

{
System.out.println("G");
}
}
public class Manager1
{
public static void main(String[] args)
{
System.out.println(G.test());
}
}
Output:
CTE
284.
Program
package com.lara;
abstract class G
{
static void test()
{
System.out.println("G");
}
}
public class Manager1
{
public static void main(String[] args)
{
G.test();
}
}
Output:
G
285.
Program
package com.lara;
abstract class G
{
abstract void test();
}
public class Manager1
{
public static void main(String[] args)
{
System.out.println("Manager");
}
65

Lara Technologies

RSTechnologies

}
Output:
Manager
286. Program
package com.lara;
public abstract class Manager1
{
public static void main(String[] args)
{
System.out.println("Manager");
}
}
Output:
Manager
287. Program
package com.lara;
abstract class G
{
void test()
{
System.out.println("A");
}
}
public class Manager1 extends G
{
void test()
{
System.out.println("Manager");
}
public static void main(String[] args)
{
G a1 = new Manager1();
a1.test();
}
}
Output:
Manager
288.
Program
package com.lara;
abstract class G
{
void test()
{
System.out.println("A");
}
}

public class Manager1 extends G


{
void test()
{
System.out.println("Manager");
}
public static void main(String[] args)
{
G a1 = new Manager1();
((G)a1).test();
}
}
Output:
Manager.
289.
Program
package com.lara;
final abstract class G
{
void test()
{
System.out.println("A");
}
}
public class Manager1 extends G
{
void test()
{
System.out.println("Manager");
}
public static void main(String[] args)
{
Manager1 a1 = new Manager1();
a1.test();
}
}
Output:
CTE
The class G can have either abstract
both.
290.
Program
package com.lara;
final class G

or final not

66

Lara Technologies

RSTechnologies

{
void test()
{
System.out.println("A");
}

}
abstract class Manager1 extends G
{
void test()
{
System.out.println("Manager");
}
public static void main(String[] args)
{
}
}
Output:
CTE
Manager1 cannot be sub class to final class G.
291.
Program
package com.lara;
abstract interface G
{
void test();
}
public class Manager1 extends G
{
void test()
{
System.out.println("Manager");
}
public static void main(String[] args)
{
Manager1 a1 = new Manager1();
a1.test();
}
}
Output:
CTE
292.
Program
package com.lara;
abstract class G

void test()
{
}
}
final class Manager1 extends G
{
void test()
{
System.out.println("Manager");
}
public static void main(String[] args)
{
Manager1 a1 = new Manager1();
a1.test();
}
}
Output:
Compile success
INTERFACES
293. Program
interface A
{
void test1();
}
interface B extends A
{
void test2();
}
class C implements B
{
public void test1()
{
System.out.println("test1");
}
public void test2()
{
System.out.println("test2");
}
}
class Manager
{
67

Lara Technologies

RSTechnologies

public static void main(String args[])


{
C c1=new C();
c1.test1();
c1.test2();
}
}
Output:
test1
test2
294. Program
interface A
{
void test1();
}
interface B
{
void test1(int i);
}
interface C extends A,B
{
void test1(double d);
}
class D implements A,B,C
{
public void test1()
{
System.out.println("test");
}
public void test1(int k)
{
System.out.println("int");
}
public void test1(double d)
{
System.out.println("double");
}
}
class Manager
{
public static void main(String args[])
{
D d1 =new D();
d1.test1();
d1.test1(10);
d1.test1(100.20);
}
}

Output:
test
int
double
295. Program
interface A
{
void test1();
}
abstract class B
{
public abstract void test1();
}
class C extends B implements A
{
public void test1()
{
System.out.println("test");
}
}
class Manager
{
public static void main(String args[])
{
C c1 =new C();
c1.test1();
}
}
Output:
test
296. Program
class E
{
public void test1()
{
System.out.println("super-E");
}
}
interface B
{
void test1();
}
class C extends E implements B
{
}
class Manager
{
public static void main(String args[])
68

Lara Technologies

RSTechnologies

{
C c1=new C();
c1.test1();
}
}
Output:
super-E
297. Program
interface A
{
void test1();
}
class B
{
public void test1()
{
System.out.println("test of B");
}
}
class C extends B
{
}
class D extends C
{
}
class E extends D
{
}
class Manager
{
public static void main(String args[])
{
E e1=new E();
e1.test1();
}
}
Output:
test of B
298. Program
class A
{
public void test1()
{
System.out.println("test1-A");
}
}
class B extends A
{

public void test2()


{
System.out.println("test2-B");
}
}
interface C
{
void test1();
void test2();
}
class D extends B implements C
{
}
class Manager
{
public static void main(String args[])
{
D d1=new D();
d1.test1();
d1.test2();
}
}
Output:
test1-A
test2-B
299. Program
interface A
{
void test1();
}
interface B extends A
{
void test2();
}
class C implements B
{
public void test1()
{
System.out.println("test1");
}
public void test2()
{
System.out.println("test2");
}
}
class Manager
{
public static void main(String args[])
{
69

Lara Technologies

RSTechnologies

C c1=new C();
c1.test1();
c1.test2();
}
}
Output:
test1
test2
300. Program
interface A
{
void test1();
}
interface B
{
void test1(int i);
}
interface C extends A,B
{
void test1(double d);
}
class D implements A,B,C
{
public void test1()
{
System.out.println("test");
}
public void test1(int k)
{
System.out.println("int");
}
public void test1(double d)
{
System.out.println("double");
}
}
class Manager
{
public static void main(String args[])
{
D d1 =new D();
d1.test1();
d1.test1(10);
d1.test1(100.20);
}
}
Output:
test
int

double
301. Program
interface A
{
void test1();
}
abstract class B
{
public abstract void test1();
}
class C extends B implements A
{
public void test1()
{
System.out.println("test");
}
}
class Manager
{
public static void main(String args[])
{
C c1 =new C();
c1.test1();
}
}
Output:
Test
302.
Program
class E
{
public void test1()
{
System.out.println("super-E");
}
}
interface B
{
void test1();
}
class C extends E implements B
{
}
class Manager
{
public static void main(String args[])
{
C c1=new C();
c1.test1();
70

Lara Technologies

RSTechnologies

}
}
Output:
super-E
303. Program
interface A
{
void test1();
}
class B
{
public void test1()
{
System.out.println("test of B");
}
}
class C extends B
{
}
class D extends C
{
}
class E extends D
{
}
class Manager
{
public static void main(String args[])
{
E e1=new E();
e1.test1();
}
}
Output:
test of B
304. Program
class A
{
public void test1()
{
System.out.println("test1-A");
}
}
class B extends A
{
public void test2()
{
System.out.println("test2-B");
}

}
interface C
{
void test1();
void test2();
}
class D extends B implements C
{
}
class Manager
{
public static void main(String args[])
{
D d1=new D();
d1.test1();
d1.test2();
}
}
Output:
test1-A
test2-B
305. Program
abstract interface A
{
void test();
}
public class Manager extends A
{
void test()
{
System.out.println("Manager");
}
public static void main(String args[])
{
Manager a1=new Manager();
a1.test();
}
}
Output:
Compile Time Error
306. Program
interface A
{
void test();
}
public class Manager extends A
{
public void test()
{
71

Lara Technologies

RSTechnologies

System.out.println("Manager");
}
public static void main(String[] args)
{
Manager m1=new Manager();
m1.test();
}
}
Output:
Compile Time Error
307. Program
interface A
{
void test();
}
class Manager implements A
{
public void test()
{
System.out.println("Manager");
}
public static void main(String[] args)
{
Manager a1=new Manager();
a1.test();
}
}
Output:
Manager
308. Program
interface A
{
void test();
}
class Manager implements A
{
void test()
{
System.out.println("Manager");
}
public static void main(String[] args) {
Manager a1=new Manager();
a1.test();
}
}
Output:
Compile Time Error
309. Program

interface A
{
void test();
}
class Manager implements A
{
void test()
{
System.out.println("Manager");
}
public static void main(String[] args) {
A a1=new A();
a1.test();
}
}
Output:
Compile Time Error
310.
Program
interface A
{
void test();
}
class Manager implements A
{
protected void test()
{
System.out.println("Manager");
}
public static void main(String[] args)
{
A a1=new A();
a1.test();
}
}
Output:
Compile Time Error
311.
Program
interface A
{
int i=0;
void test();
}
public class Manager implements A
{
public void test()
{
System.out.println("Manager");
}
public static void main(String[] args)
72

Lara Technologies

RSTechnologies

System.out.println(a1.i);
System.out.println(A.i);

}
}
Output:
0
312. Program
interface A
{
int i=0;
}
interface B extends A
{
int i=1;
}
interface C extends B
{
int i=2;
}
public class Manager implements A
{
int i=3;
public static void main(String[] args)
{
A a1=new Manager();
System.out.println(a1.i);
}
}
Output:
0
313. Program
interface A
{
int i=0;
}
interface B extends A
{
int i=1;
}
interface C extends B
{
int i=2;
}
class Manager implements A
{
int i=3;
public static void main(String[] args)
{
A a1=new Manager();

}
}
Output:
Compile Success
0
314.
Program
interface A
{
int i=0;
}
interface B extends A
{
int i=1;
}
interface C extends B
{
int i=2;
}
class Manager implements A
{
int i=3;
public static void main(String[] args)
{
C c1=new Manager();
System.out.println(c1.i);
}
}
Output:
Compile Time Error
315.
Program
interface A
{
int i=0;
}
interface B extends A
{
int i=1;
}
interface C extends B
{
int i=2;
}
class Manager implements A
{
int i=3;
public static void main(String[] args)
{
C c1=(C)new Manager();
73

Lara Technologies

RSTechnologies

System.out.println(c1.i);

System.out.println(c1.i);
A a1=new Manager();
System.out.println(a1.i);
B b1=new Manager();
System.out.println(b1.i);

}
}
Output:
Compile Success
ClassCastException will occur
316. Program
interface A
{
int i=0;
}
interface B extends A
{
int i=1;
}
interface C extends B
{
int i=2;
}
class Manager implements C
{
int i=3;
public static void main(String[] args)
{
C c1=(C)new Manager();
System.out.println(c1.i);
}
}
Output:
2
317. Program
interface A
{
int i=0;
}
interface B extends A
{
int i=1;
}
interface C extends B
{
int i=2;
}
class Manager implements A,B,C
{
int i=3;
public static void main(String[] args)
{
C c1=new Manager();

}
}
Output:
2
0
1
318. Program
interface A
{
int i=0;
}
interface B extends A
{
int i=1;
}
interface C extends B
{
int i=2;
}
class Manager implements A,B,C
{
int i=3;
public static void main(String[] args)
{
A a1=new Manager();
System.out.println(((C)a1).i);
}
}
Output:
2
319. Program
interface A
{
int i=0;
}
interface B extends A
{
int i=1;
}
interface C extends A,B
{
int i=2;
}
74

Lara Technologies

RSTechnologies

class Manager implements A,B,C


{
int i=3;
public static void main(String[] args)
{
A a1=new Manager();
System.out.println(((B)(C)(D)a1).i);
}
}
Output:
Compile Time Error
320. Program
interface A
{
void test();
}
class B implements A
{
void test()
{
System.out.println(1);
}
}
Output:
Compile Time Error
321. Program
interface A
{
void test();
}
class B implements A
{
public void test()
{
System.out.println(1);
}
}
Output:
Compile Success
322. Program
interface A
{
public void test()
{
System.out.println(1);
}
}
Output:

Compile Time Error


323. Program
interface A
{
public void test()
{
System.out.println(1);
}
}
class B extends A
{
public static void main(String[] args)
{
void test()
{
System.out.println(2);
}
}
}
Output:
Compile Time Error
324. Program
interface A
{
void test();
System.out.println(1);
}
class B extends A
{
void test();
System.out.println(2);
}
class C extends B
{
public static void main(String[] args)
{
void test()
{
System.out.println(3);
}
}
}
Output:
Compile Time Error
325. Program
interface A
{
void test();
75

Lara Technologies

RSTechnologies

}
class B
{
void test1()
{
System.out.println("B");
}
}
interface C
{
void test2();
}
class Manager implements A,C
{
void test()
{
System.out.println(1);
}
void test1()
{
System.out.println(2);
}
void test2()
{
System.out.println(3);
}
public static void main(String[] args)
{
System.out.println("Main");
Manager.test();
Manager.test1();
Manager.test2();
}
}
Output:
Compile Time Error
326. Program
interface A
{
void test();
}
class B
{
void test1()
{
System.out.println("B");
}

}
interface C
{
void test2();
}
class Manager implements A,C
{
public void test()
{
System.out.println(1);
}
void test1()
{
System.out.println(2);
}
public void test2()
{
System.out.println(3);
}
public static void main(String[] args)
{
System.out.println("Main");
Manager m1=new Manager();
m1.test();
m1.test1();
m1.test2();
}
}
Output:
Main
1
2
3
327.
Program
interface A
{
int test();
}
class Manager
{
public static void main(String[] args)
{
A a1=new A();
a1.test();
}
}
Output:
76

Lara Technologies

RSTechnologies

Compile Time Error


328. Program
static interface A
{
void test();
}
class Manager implements A
{
public void test()
{
System.out.println("Manager");
}
public static void main(String[] args)
{
Manager m1=new Manager();
m1.test();
}
}
Output:
Compile Time Error
329. Program
interface A
{
void test();
}
class Manager implements A
{
public void test()
{
System.out.println("Manager");
}
public static void main(String[] args)
{
Manager m1=new Manager();
m1.test();
}
}
Output:
Manager
330. Program
interface A
{
}
class B
{
public final static void test()
{

System.out.println("test");
}
}
class C extends B implements A
{
public static void main(String[] args)
{
new C().test();
C.test();
}
}
Output:
test
test
331.
Program
interface A
{
void test();
}
class B
{
public void test()
{
System.out.println("test");
}
}
class C extends B implements A
{
public static void main(String[] args)
{
C c1=new C();
c1.test();
}
}
Output:
Test
332.
Program
interface A
{
void test();
}
interface B
{
void test();
}
abstract class C
{
void test();
}
77

Lara Technologies

RSTechnologies

class D extends C implements A,B


{
public void test()
{
System.out.println("test");
}
}
Output:
Compile Time Error
333. Program
interface A
{
void test();
}
interface B
{
void test();
}
abstract class C
{
abstract void test();
}
class D extends C implements A,B
{
public void test()
{
System.out.println("test");
}
}
Output:
Compile success
334. Program
interface A
{
public static final int i=10;
final float f=100.0f;
static public String S="abc";
}
Output:
Compile Success
335. Program
interface A
{
abstract int i=10;
public abstract void test();
}
abstract class B implements A
{

public void test()


{
System.out.println("test");
}
public static void main(String[] args)
{
System.out.println(new A().i);
}
}
Output:
Compile Time Error
336. Program
interface A
{
int i;
public abstract void test();
}
abstract class B implements A
{
public void test()
{
System.out.println("test");
}
public static void main(String[] args)
{
A a1=new B();
a1.i=20;
System.out.println(new B().i);
}
}
Output:
Compile Time Error
337. Program
interface A
{
void test();
}
class B
{
public void test()
{
System.out.println("test method");
}
}
class C extends B implements A
{
public static void main(String[] args) {
C c1=new C();
c1.test();
78

Lara Technologies

RSTechnologies

}
}
Output:
Test method

}
}
class B
{
FINAL

338. Program
class A
{
void test()
{
}
}
class B extends A
{
private void test()
{
}
}
Output:
compile time error
339. Program
class A
{
void test()
{
}
}
class B
{
public void test()
{
}
class C extends A
{
private void test()
{
}
}
}
Output:
compile time error
340. Program
class A
{
void test()
{

public void test()


{
}
class C
{
public void test()
{
}
}
class D extends C
{
public void test()
{
}
}
}
Output:
compile successfully
341. Program
class A
{
static
{
System.out.println("This is A's
SIB");
}
void test1()
{
System.out.println("This is in
test1()");
}
}
class B extends A
{
void test2()
{
System.out.println("This is in
test2()");
}
static
{
System.out.println("This is B's
SIB");
}
79

Lara Technologies

RSTechnologies

}
class Final
{
public static void main(String[] args)
{
B b = new B();
b.test1();
b.test2();
}
}
Output:
This is A's SIB
This is B's SIB
This is in test1()
This is in test2()
342. Program
class A
{
static
{
System.out.println("This is A's
SIB");
}
final void test1()
{
System.out.println("This is in
test1()");
}
}
class B extends A
{
void test2()
{
System.out.println("This is in
test2()");
}
static
{
System.out.println("This is B's
SIB");
}
}
class Final
{
public static void main(String[] args)
{
B b = new B();
b.test1();

b.test2();
}
}
Output:
This is A's SIB
This is B's SIB
This is in test1()
This is in test2()
343. Program
class A
{
static
{
System.out.println("This is A's
SIB");
}
final void test1()
{
System.out.println("This is in
test1()");
}
}
class B extends A
{
void test1()
{
System.out.println("This is in
test1()");
}
void test2()
{
System.out.println("This is in
test2()");
}
static
{
System.out.println("This is B's
SIB");
}
}
class Final
{
public static void main(String[] args)
{
B b = new B();
b.test1();
b.test2();
80

Lara Technologies

RSTechnologies

}
}
Output:
compile time error
344. Program
class A
{
int i= 12;
static
{
System.out.println("i value in A"+i);
System.out.println("This is A's
SIB");
}
void test1()
{
System.out.println("This is in
test1()");
}
}
class B extends A
{
void test1()
{
System.out.println("This is in
test1()");
}
void test2()
{
System.out.println("This is in
test2()");
}
static
{
System.out.println("This is B's
SIB");
}
}
class Final
{
public static void main(String[] args)
{
B b = new B();
b.test1();
b.test2();
}

}
Output:
compile time error
345. Program
class A
{
int i= 12;
static
{
System.out.println("This is A's
SIB");
}
void test1()
{
System.out.println("i value in A"+i);
System.out.println("This is in
test1()");
}
}
class B extends A
{
void test1()
{
System.out.println("This is in
test1()");
}
void test2()
{
System.out.println("This is in
test2()");
}
static
{
System.out.println("This is B's
SIB");
}
}
class Final
{
public static void main(String[] args)
{
B b = new B();
b.test1();
b.test2();
}
}
Output:
81

Lara Technologies

RSTechnologies

This is A's SIB


This is B's SIB
This is in test1()
This is in test2()
346. Program
class A
{
final int i= 15;
static
{
System.out.println("This is A's
SIB");
}
void test1()
{
System.out.println("i value in A"+i);
System.out.println("This is in
test1()");
}
}
class B extends A
{
void test1()
{
super.test1();
System.out.println("This is in
test1()");
}
void test2()
{
System.out.println("This is in
test2()");
}
static
{
System.out.println("This is B's
SIB");
}
}
class Final
{
public static void main(String[] args)
{
B b = new B();
b.test1();
b.test2();
}

}
Output:
This is A's SIB
This is B's SIB
i value in A15
This is in test1()
This is in test1()
This is in test2()
347. Program
class A
{
final int i= 12;
static
{
System.out.println("This is A's
SIB");
}
void test1()
{
System.out.println("i value in A"+i);
System.out.println("This is in
test1()");
}
}
class B extends A
{
int j;
void test1()
{
super.test1();
System.out.println("This is in B's
test1()");
}
void test2()
{
j= i + 100;
System.out.println("j in B class j =
i+100" +j);
System.out.println("This is in
test2()");
}
static
{
System.out.println("This is B's
SIB");
}
}
class Final
82

Lara Technologies

RSTechnologies

{
public static void main(String[] args)
{
B b = new B();
b.test1();
b.test2();
}
}
Output:
This is A's SIB
This is B's SIB
i value in A12
This is in test1()
This is in B's test1()
j in B class j = i+100112
This is in test2()
348. Program
class A
{
final int i;
static
{
System.out.println("This is A's
SIB");
}
void test1()
{
System.out.println("i value in A"+i);
System.out.println("This is in
test1()");
}
}
class B extends A
{
int j;
void test1()
{
super.test1();
System.out.println("This is in B's
test1()");
}
void test2()
{
j= i + 100;
System.out.println("j in B class j =
i+100" +j);
System.out.println("This is in
test2()");

}
static
{
System.out.println("This is B's
SIB");
}
}
class Final
{
public static void main(String[] args)
{
B b = new B();
b.test1();
b.test2();
}
}
Output:
compile time error
349. Program
class A
{
final int i;
void test1()
{
i = 100;
System.out.println(i);
}
}
class Final
{
public static void main(String[] args)
{
A a1 = new A();
System.out.println(a1.i);
}
}
Output:
compile time error
350. Program
class A
{
final int i = 100;
void test()
{
System.out.println(i);
}
}
83

Lara Technologies

RSTechnologies

class Final
{
public static void main(String[] args)
{
A a1 = new A();
System.out.println(a1.i);
}
}
Output:
100
351. Program
class A
{
final int i;
{
i =111;
}
void test()
{
System.out.println(i);
}
}
class Final
{
public static void main(String[] args)
{
A a1 = new A();
System.out.println(a1.i);
}
}
Output:
111
352. Program
class A
{
final int i;
void test()
{
System.out.println(i);
}
{
i =101;
}
}
class Final
{
public static void main(String[] args)

{
A a1 = new A();
System.out.println(a1.i);
}
}
Output:
101
353. Program
class A
{
final int i;
void test()
{
System.out.println(i);
}
{
i =101;
}
}
class Final
{
public static void main(String[] args)
{
A a1 = new A();
a1.i=200;
System.out.println(a1.i);
}
}
Output:
compile time error
354. Program
class A
{
final int i;
void test()
{
i = i + 101;
System.out.println(i);
}
{
i =101;
}
}
class Final
{
public static void main(String[] args)
{
84

Lara Technologies

RSTechnologies

A a1 = new A();
System.out.println(a1.i);

System.out.println(a1.i);
}

}
}
Output:
compile time error
355. Program
class A
{
final int i;
A()
{
System.out.println(i);
}
{
i =200;
}
}
class Final
{
public static void main(String[] args)
{
A a1 = new A();
System.out.println(a1.i);
}
}
Output:
200
200
356. Program
class A
{
final int i;
A()
{
i= 150;
System.out.println(i);
}
{
i =200;
}
}
class Final
{
public static void main(String[] args)
{
A a1 = new A();

}
Output:
compile time error
357. Program
class A
{
static final int i;
A()
{
System.out.println(i);
}
{
i =200;
}
}
class Final
{
public static void main(String[] args)
{
A a1 = new A();
System.out.println(a1.i);
}
}
Output:
compile time error
358. Program
class A
{
static final int i;
A()
{
System.out.println(i);
}
static
{
i =120;
}
}
class Final
{
public static void main(String[] args)
{
A a1 = new A();
System.out.println(a1.i);
}
85

Lara Technologies

RSTechnologies

}
Output:
120
120
359. Program
class A
{
static final int i;
A()
{
i =123;
System.out.println(i);
}
}
class Final
{
public static void main(String[] args)
{
A a1 = new A();
System.out.println(a1.i);
}
}
Output:
compile time error
360. Program
class A
{
static final int i;
A()
{
System.out.println(i);
}
}
class Final
{
public static void main(String[] args)
{
A a1 = new A();
i = 123;
System.out.println(a1.i);
}
}
Output:
compile time error
361. Program
class A

{
static final int i;
A(int s)
{
i =s;
System.out.println(i);
}
}
class Final
{
public static void main(String[] args)
{
A a1 = new A(12);
System.out.println(a1.i);
}
}
Output:
compile time error
362. Program
class A
{
static final int i;
void test1()
{
System.out.println("inside void
test1()" +i);
}
static
{
i =200;
System.out.println("inside a static
block i" +i);
}
A()
{
System.out.println("inside a
constructor" +i);
}
}
class Final
{
public static void main(String[] args)
{
A a1 = new A();
System.out.println(a1.i);
a1.test1();
}
86

Lara Technologies

RSTechnologies

}
Output:
inside a static block i 200
inside a constructor 200
200
inside void test1()200
363. Program
class A
{
static final int i= 1234;
void test1()
{
System.out.println("inside void
test1()" +i);
}
static void test2()
{
int k = i;
System.out.println("inside a static
block i" +i);
System.out.println("inside a static
block k" +k);
}
A()
{
System.out.println("inside a
constructor" +i);
}
}
class Final
{
public static void main(String[] args)
{
A a1 = new A();
System.out.println(a1.i);
a1.test1();
a1.test2();
}
}
Output:
inside a constructor1234
1234
inside void test1()1234
inside a static block i1234
inside a static block k1234
364. Program
public class Manager
{

static final String name;


public static void main(String[] args)
{
System.out.println(name.length());
}
}
Output:
compile time error
365. Program
public class Manager
{
static final String name;
static
{
name ="lara";
}
public static void main(String[] args)
{
System.out.println(name.length());
}
}
Output:
4
366. Program
public class Manager
{
static final String name;
static
{
name ="lara";
}
public static void main(String[] args)
{
System.out.println(name);
}
}
Output:
lara
367. Program
public class Manager
{
static final String name;
static
{
name ="lara";
}
87

Lara Technologies

RSTechnologies

public static void main(String[] args)


{
System.out.println(name.length());
System.out.println(name);
}
}
Output:
4
lara
368. Program
public class Manager
{
static final String name = "init";
static
{
name ="lara";
}
public static void main(String[] args)
{
System.out.println(name.length());
}
}
Output:
compile time error
369. Program
public class Manager
{
static final String name;
static void test()
{
{
name ="lara";
}
}
public static void main(String[] args)
{
System.out.println(name.length());
}
}
Output:
compile time error
370. Program

public class Manager


{
static final int all[];
static void test()
{
{
all = new int[10];
}
}
public static void main(String[] args)
{
System.out.println(name.length());
}
}
Output:
compile time error
371. Program
public class Manager
{
static final int all[] = new int[]{0};
public static void main(String[] args)
{
System.out.println(all.length);
}
}
Output:
1
372. Program
public class Manager
{
static final int all[] = new int[]{0};
static
{
all = {0,1,3};
}
public static void main(String[] args)
{
System.out.println(all.length);
}
}
Output:
compile time error
373. Program
public class Manager
{
88

Lara Technologies

RSTechnologies

static final int all[] = new int[]{0};


static
{
all = new int[] {0,1,3};
}
public static void main(String[] args)
{
System.out.println(all.length);
}
}
Output:
compile time error
374. Program
public class Test
{
private final int id;
public Test(int id)
{
this.id = id;
}
public void update(int newId)
{
id = newId;
}
public static void main(String[] args)
{
Test a = new Test (42);
a.update(69);
System.out.println(a.id);
}
}
Output:
compile time error
375. Program
public class Test
{
private final int id;
public Test(int id)
{
this.id = id;
}
public void update(int newId)
{
}
public static void main(String[] args)
{
Test a = new Test (42);

a.update(69);
System.out.println(a.id);
}
}
Output:
42
CASTING
376. Program
class Manager
{
static void test (double d)
{
System.out.println("double");
}
public static void main(String[] args)
{
{
int i= 10;
test (i);
}
}
}
Output:
double
377.
Program
class Manager
{
static void test (int i)
{
System.out.println("Integer");
}
public static void main(String[] args)
{
{
int i= 10;
test (i);
}
}
}
Output:
Integer
378. Program
class Manager
{
static void test (int i)
{
System.out.println("Integer");
89

Lara Technologies

RSTechnologies

}
public static void main(String[] args)
{
{
byte b= 20;
test (b);
}
}
}
Output:
Integer
379. Program
class Manager
{
static void test (int i)
{
System.out.println("Integer");
}
public static void main(String[] args)
{
{
short s = 13;
test (s);
}
}
}
Output:
Integer
380. Program
class Manager
{
static void test (int i)
{
System.out.println("Integer");
}
public static void main(String[] args)
{
{
long l = 13.07;
test (l);
}
}
}
Output:
Compile time error
381. Program
class Manager
{

public static void main(String[] args)


{
double d = test(100);
System.out.println("done");
}
static float test(long l)
{
return l;
}
}
Output:
done
382. Program
class Manager
{
public static void main(String[] args)
{
double d = test(100);
System.out.println("done");
}
static long test(float f)
{
return f;
}
}
Output:
Compile time error
383.
Program
class Manager
{
public static void main(String[] args)
{
double d = test(100);
System.out.println("done");
}
static long test(long l)
{
return l;
}
}
Output:
done
384. Program
class Manager
{
public static void main(String[] args)
{
90

Lara Technologies

RSTechnologies

double d = test(100);
System.out.println("done");
}
static int test(float f)
{
return (int) f;
}
}
Output:
done
385. Program
class Manager
{
public static void main(String[] args)
{
double d = test(100);
System.out.println("done");
}
static int test(float f)
{
return (byte) f;
}
}
Output:
done
386. Program
class Manager
{
public static void main(String[] args)
{
byte b = test(11/12);
System.out.println("done");
System.out.println(b);
}
static byte test(int i)
{
return i;
}
}
Output:
Compile time error
387. Program
class Manager
{
public static void main(String[] args)
{
byte b = 7/3;
test(b);

System.out.println("done");
System.out.println(b);
}
static byte test(byte b)
{
return b;
}
}
Output:
done
2
388.
Program
class Manager
{
public static void main(String[] args)
{
byte b = 123/4;
test(b);
System.out.println("done");
System.out.println(b);
}
static double test(int b)
{
return b;
}
}
Output:
done
30
389. Program
class Manager
{
public static void main(String[] args)
{
double b = 10.05;
float f =(long)b;
byte c = (byte)b;
short s =(byte)b;
System.out.println("done");
System.out.println(b);
}
}
Output:
done
10.05
390. Program
class Manager
{
91

Lara Technologies

RSTechnologies

static void test(double i)


{
System.out.println("double");
}
public static void main(String[] args)
{
double i = 11/2;
test(i);
System.out.println(i);
}
}
Output:
double
5.0
391. Program
class A
{
}
class B extends A
{
}
class C extends B
{
}
class D extends C
{
}
class E extends D
{
}
class F extends E
{
}
class Manager extends F
{
public static void main(String[] args)
{
Manager m1 = new Manager();
m1 = test1(m1);
System.out.println("done");
}
static D test1 (A a1)
{
return (D)test2(a1);
}
static C test2(Object o)
{
return (C)o;
}

}
Output:
Compile time error
392.
Program
class A
{
}
class B extends A
{
}
class C extends B
{
}
class D extends C
{
}
class E extends D
{
}
class F extends E
{
}
class Manager extends F
{
public static void main(String[] args)
{
Manager m1 = new Manager();
m1 = (Manager) test1(m1);
System.out.println("done");
}
static D test1 (A a1)
{
return (D)test2(a1);
}
static C test2(Object o)
{
return (C)o;
}
}
Output:
Done
393. Program
class A
{
void test()
{
System.out.println("A");
}
}
92

Lara Technologies

RSTechnologies

class B extends A
{
void test()
{
System.out.println("B");
}
}
public class Manager
{
public static void main(String[] args)
{
A all[] = new A[2];
A a1 =new A();
A a2= new B();
all[0]= a1;
all[1]= a2;
for(int i = 0; i< all.length; i++)
{
all[i].test();
}
}
}
Output:
A
B
394. Program
class Manager
{
public static void main(String[] args)
{
double all[] = new double[3];
int i1 = 100;
byte b1=10;
float f1= 10;
all[0]=i1;
all[1]=b1;
all[2]=f1;
for (int i=0;i<3; i++)
{
System.out.println(all[i]);
}
}
}
Output:
100.0
10.0
10.0
Class Cast exception

395. Program
class A
{
int i;
}
class B extends A
{
int j;
}
class C extends B
{
int k;
}
class Manager
{
public static void main(String[] args)
{
B b1 = new C();
A a1 = b1;
C c1 =(C)a1;
System.out.println(c1.k);
}
}
Output:
0
396. Program
class A
{
int i;
}
class B extends A
{
int j;
}
class C extends B
{
int k;
}
class Manager
{
public static void main(String[] args)
{
B b1 = new C();
A a1 = b1;
B b2 =(B)a1;
System.out.println(b2.k);
}
}
Output:
93

Lara Technologies

RSTechnologies

Compile time error


397. Program
class A
{
int i;
}
class B extends A
{
int j;
}
class C extends B
{
int k;
}
class Manager
{
public static void main(String[] args)
{
A a1 = new B();
A a1 = a;
B b2 =(B)a1;
System.out.println(b2.j);
}
}
Output:
Compile time error
398. Program
class A
{
int i;
}
class B extends A
{
int j;
}
class C extends B
{
int k;
}
class Manager
{
public static void main(String[] args)
{
A a1 = new B();
C c1 = (C)a1;
System.out.println(a1.i);
System.out.println(c1.i);
System.out.println(c1.j);
System.out.println(c1.k);

B b1 = (B)a1;
A a2 = b1;
System.out.println(b1.i);
System.out.println(b1.j);
System.out.println(b1.k);
System.out.println(a2.i);
System.out.println(a2.j);
}
}
Output:
Compile time error
399. Program
class A
{
int i;
}
class B extends A
{
int j;
}
class C extends B
{
int k;
}
class Manager
{
public static void main(String[] args)
{
A a1 = new B();
A a2 = (A)(A)a1;
B b1 = (B)a2;
C c1 = (C)b1;
B b2 = (C)a1;
System.out.println(a1.i);
System.out.println(c1.k);
System.out.println(b2.j);
System.out.println(a2.i);
}
}
Output:
Class cast exception
400. Program
class A
{
int i;
}
class B extends A
{
94

Lara Technologies

RSTechnologies

int j;
}
class C extends B
{
int k;
}
class Manager
{
public static void main(String[] args)
{
C c1 = (C)new A();
B b2 = (C)new B();
C c1 = (B)(C) new A();
}
}
Output:
Class cast exception
401. Program
class A
{
int i;
}
class B extends A
{
int j;
}
class C extends B
{
int k;
}
class Manager
{
static void test(A a1)
{
System.out.println(a1.i);
System.out.println(a1.j);
System.out.println(a1.k);
}
static void test(B b1)
{
System.out.println(b1.i);
System.out.println(b1.j);
System.out.println(b1.k);
}
public static void main(String[] args)
{
A a1 = new B();
test(a1);
test((B)a1);

}
}
Output:
Compile time error
402. Program
class A
{
int i;
}
class B extends A
{
int j;
}
class C extends B
{
int k;
}
class Manager
{
static void test1(A a1)
{
System.out.println(a1.i);
}
static void test2(B b1)
{
System.out.println(b1.i);
System.out.println(b1.j);
}
static void test3(C c1)
{
System.out.println(c1.i);
System.out.println(c1.j);
System.out.println(c1.k);
}
public static void main(String[] args)
{
A a1 = new C();
test1(a1);
test2((B)a1);
test3((C)a1);
test1((B)a1);
test2((C)a1);
test3((C)a1);
test1((B)(A)(C)a1);
test2((B)(C)a1);
test3((B)(C)(A)a1);
}
}
Output:
95

Lara Technologies

RSTechnologies

Compile time error


403. Program
class A
{
int i;
}
class B extends A
{
int j;
}
class C extends B
{
int k;
}
class Manager
{
static void test(A a1)
{
B b1 =(B)a1;
C c1 = (C)a1;
System.out.println(b1.j);
System.out.println(c1.k);
}
public static void main(String[] args)
{
A a1 = new A();
test(a1);
B b1 = new B();
test(b1);
C c1 = new C();
test(c1);
A a11= new A();
test (a11);
}
}
Output:
Class cast exception
404. Program
class A
{
int i;
}
class B extends A
{
int j;
}
class C extends B
{

int k;
}
class Manager
{
static void test1(A a1)
{
System.out.println("A");
}
static void test1(B b1)
{
System.out.println("B");
}
static void test1(C c1)
{
System.out.println("C");
}
public static void main(String[] args)
{
A a1 = new C();
test1(a1);
test1((B)a1);
test1((C)a1);
test1((B)(A)(C)(A)(B)a1);
}
}
Output:
A
B
C
B
405. Program
class A
{
int i;
}
class B extends A
{
int j;
}
class C extends B
{
int k;
}
class Manager
{
static void test1(B b1)
{
96

Lara Technologies

RSTechnologies

System.out.println("B");
}
public static void main(String[] args)
{
A a1 = new C();
test1(a1);
test1((B)a1);
test1((C)a1);
test1((B)(A)(C)(A)(B)a1);
}
}
Output:
Compile Time Error
406. Program
class A
{
int i;
}
class B extends A
{
int j;
}
class C extends B
{
int k;
}
class Manager
{
static void test1(B b1)
{
System.out.println("B");
}
public static void main(String[] args)
{
A a1 = new C();
test1((B)a1);
test1((C)a1);
test1((B)(A)(C)(A)(B)a1);
}
}
Output:
B
B
B
407. Program
class A
{
int i;

}
class B extends A
{
int j;
}
class C extends B
{
int k;
}
class Test
{
void test (double d)
{
System.out.println("double");
}
void test (Object obj)
{
System.out.println("object");
}
}
class Manager
{
public static void main(String[] args)
{
Test t = new Test();
t.test(10);
t.test(10.0);
t.test(new A());
t.test(new B());
t.test(new C());
t.test(new Object());
t.test((B)new C());
}
}
Output:
double
double
object
object
object
object
object
408. Program
class A
{
int i;
}
class B extends A
97

Lara Technologies

RSTechnologies

{
int j;
}
class C extends B
{
int k;
}
class Manager
{
public static void main(String[] args)
{
A a1 = new C();
B b1 = (B)a1;
C c1 = (C)b1;
C c2 = (C)a1;
C c3 = (C)(B)a1;
C c4 =(C)(B)(A)(B)(C)b1;
System.out.println(b1.j);
}
}
Output:
0
409. Program
class A
{
int i;
}
class B extends A
{
int j;
}
class C extends B
{
int k;
}
class Manager
{
public static void main(String[] args)
{
A a1 = new B();
C c1 = (C)a1;
System.out.println(a1.i);
System.out.println(c1.j);
System.out.println(c1.j);
System.out.println(c1.k);
B b1 = (B)a1;
System.out.println(b1.i);
System.out.println(b1.j);

System.out.println(b1.k);
System.out.println(a3.i);
System.out.println(a3.j);
}
}
Output:
Compile time error
410. Program
class A
{
int i;
}
class B extends A
{
int j;
}
class C extends B
{
int k;
}
class Manager
{
public static void main(String[] args)
{
A a1 = new A();
B b1 = (B)a1;
C c1 = (C)a1;
System.out.println(b1.i);
System.out.println(b1.j);
System.out.println(b1.j);
System.out.println(a1.i);
System.out.println(a1.j);
}
}
Output:
Compile time error
411. Program
class A
{
int i;
}
class B extends A
{
int j;
}
class C extends B
{
int k;
98

Lara Technologies

RSTechnologies

}
class Manager
{
public static void main(String[] args)
{
A a1 = new A();
A a2 = a1;
B b1 = (B)a2;
C c1 = (C)a1;
B b2 = (C)a1;
System.out.println(a1.i);
System.out.println(c1.k);
System.out.println(b2.j);
System.out.println(a2.i);
System.out.println(a2.i);
}
}
Output:
Class cast exception
412. Program
class A
{
int i;
}
class B extends A
{
int j;
}
class C extends B
{
int k;
}
class Manager
{
public static void main(String[] args)
{
C c1 = (C)new A();
B b1 = (C)new B();
C c1 = (B)(C)new A();
}
}
Output:
Compile time error
413. Program
class A
{
int i;
}

class B extends A
{
int j;
}
class C extends B
{
int k;
}
class Manager
{
public static void main(String[] args)
{
C c1 = (C)new A();
B b1 = (C)new B();
}
}
Output:
Class cast exception
414. Program
class A
{
int i;
}
class B extends A
{
int j;
}
class C extends B
{
int k;
}
class Manager
{
static void test(A a1)
{
System.out.println(a1.i);
System.out.println(a1.j);
System.out.println(a1.k);
}
static void test(B b1)
{
System.out.println(b1.i);
System.out.println(b1.j);
System.out.println(b1.k);
}
public static void main(String[] args)
{
A a1 = new B();
99

Lara Technologies

RSTechnologies

test(a1);
test((B)a1);
}
}
Output:
Compile time error
415. Program
class A
{
int i;
}
class B extends A
{
int j;
}
class C extends B
{
int k;
}
class Manager
{
static void test1(A a1)
{
System.out.println(a1.i);
}
static void test2(B b1)
{
System.out.println(b1.i);
System.out.println(b1.j);
}
static void test3(C c1)
{
System.out.println(c1.i);
System.out.println(c1.j);
System.out.println(c1.k);
}
public static void main(String[] args)
{
A a1 = new C();
test1(a1);
test2((B)a1);
test3((C)a1);
test1((B)a1);
test2((C)a1);
test3((B)a1);
test1((B)(A)(C)a1);
test2((B)(C)a1);

test3((B)(C)(A)a1);
}
}
Output:
Compile time error
416. Program
class A
{
int i;
}
class B extends A
{
int j;
}
class C extends B
{
int k;
}
class Manager
{
static void test1(A a1)
{
B b1 =(B)a1;
C c1=(C)a1;
System.out.println("b1.j");
System.out.println("c1.k");
}
public static void main(String[] args)
{
A a1 = new C();
test1(a1);
B b1 = new B();
test1(b1);
C c1 = new C();
test1(c1);
A a11 = new A();
test1(a1);
}
}
Output:
b1.j
c1.k
class cast exception
417.
Program
class A
{
}
100

Lara Technologies

RSTechnologies

class B extends A
{
}
class C extends B
{
}
class D extends C
{
}
class Util
{
static void test(Object o1)
{
if (o1 instanceof A)
{
System.out.println("can be
converted to A");
}
if (o1 instanceof B)
{
System.out.println("able to
convert to B");
}
if(o1 instanceof C)
{
System.out.println("able to
convert to C");
}
}
}
class Manager
{
public static void main(String[] args)
{
A a1 = new A();
A a2 = new B();
A a3 = new C();
B b1 = new B();
B b2 = new C();
Util.test(a1);
System.out.println("------");
Util.test(a2);
System.out.println("------");
Util.test(a3);
System.out.println("------");
Util.test(b1);
System.out.println("------");

Util.test(b2);
System.out.println("------");
Util.test(new D());
}
}
Output:
can be converted to A
-----can be converted to A
able to convert to B
-----can be converted to A
able to convert to B
able to convert to C
-----can be converted to A
able to convert to B
-----can be converted to A
able to convert to B
able to convert to C
-----can be converted to A
able to convert to B
able to convert to C
418. Program
class A
{
}
class B extends A
{
}
class C extends B
{
}
class D extends C
{
}
class Util
{
void test(Object o1)
{
if (o1 instanceof A)
{
System.out.println("can be
converted to A");
}
if (o1 instanceof B)
101

Lara Technologies

RSTechnologies

{
System.out.println("able to
convert to B");
}
if(o1 instanceof C)
{
System.out.println("able to
convert
to C");
}
}
}
class Manager
{
public static void main(String[] args)
{
A a1 = new A();
A a2 = new B();
A a3 = new C();
B b1 = new B();
B b2 = new C();
Util.test(a1);
System.out.println("------");
Util.test(a2);
System.out.println("------");
Util.test(a3);
System.out.println("------");
Util.test(b1);
System.out.println("------");
Util.test(b2);
System.out.println("------");
Util.test(new D());
}
}
Output:
Compile time error
419. Program
class A
{
}
class B extends A
{
}
class C extends B
{
}
class Manager extends C
{

public static void main(String[] args)


{
Object all[] = new Object[1];
Object o1 = new Object();
A a1 = new A();
B b1 = new B();
C c1 = new C();
Manager m1 = new Manager();
all[0]=m1;
all[1]=c1;
all[2]=b1;
all[3]=a1;
all[4]=o1;
Object obj = null;
for(int i=0;i<all.length;i++)
{
obj = all[i];
if(obj instanceof Object)
{
System.out.println("Object type");
}
if(obj instanceof A)
{
System.out.println("A type");
}
if(obj instanceof B)
{
System.out.println("B type");
}
if(obj instanceof C)
{
System.out.println("C type");
}
if(obj instanceof Manager)
{
System.out.println("Manager type");
System.out.println("------");
}
}
}
}
Output:
RTE
420. Program
class A
102

Lara Technologies

RSTechnologies

{
}
class B extends A
{
}
class C extends B
{
}
class Manager extends C
{
public static void main(String[] args)
{
Object all[] = new Object[5];
Object o1 = new Object();
A a1 = new A();
B b1 = new B();
C c1 = new C();
Manager m1 = new Manager();
all[0]=m1;
all[1]=c1;
all[2]=b1;
all[3]=a1;
all[4]=o1;
Object obj = null;
for(int i=0;i<all.length;i++)
{
obj = all[i];
if(obj instanceof Object)
{
System.out.println("Object type");
}
if(obj instanceof A)
{
System.out.println("A type");
}
if(obj instanceof B)
{
System.out.println("B type");
}
if(obj instanceof C)
{
System.out.println("C type");
}
if(obj instanceof Manager)
{
System.out.println("Manager type");

}
}
}
}
Output:
Object type
A type
B type
C type
Manager type
Object type
A type
B type
C type
Object type
A type
B type
Object type
A type
Object type
421. Program
class A
{
int i;
}
class B extends A
{
int j;
}
class C extends B
{
int k;
}
class Manager
{
public static void main(String[] args)
{
A a1 = new A();
A a2 = new B();
C c1 = new C();
A a=new C();
A a3=new B();
B b1 = (B)a3;
System.out.println(a1.i);
103

Lara Technologies

RSTechnologies

System.out.println(c1.k);
System.out.println(a2.i);
System.out.println(a2.i);
}
}
Output:
0
0
0
0
422. Program
class A
{
void test()
{
Systematization("A");
}
}
class B extends A
{
void test()
{
Systematization("B");
}
}
class C extends B
{
void test()
{
Systematization("C");
}
}
class Utils
{
static void method(A a)
{
a.test();
}
}
public class Manager
{
public static void main(String[] args)
{
A a1=new A();
B b1=new B();
C c1=new C();
Utils u=new Utils();
u.method(a1);
u.method(b1);

u.method(c1);
}
}
Output:
A
B
C
423. Program
package com.prasu;
import bsh.util.Util;
class A
{
int i=10;
}
class B extends A
{
int j=20;
}
public class Manager
{
public static void main(String[] args)
{
A a1=new A();
System.out.println(a1.i);
System.out.println(a1.j);
B b1=new B();
System.out.println(b1.i);
System.out.println(b1.j);
}
}
Output:
compile time error
424. Program
abstract class Person
{
abstract void walkingstyle();
}
class Male extends Person
{
void walkingstyle()
{
System.out.println("special type");
}
}
class Female extends Person
{
void walkingstyle()
{
104

Lara Technologies

RSTechnologies

System.out.println("normal type");
}
}
class Utils
{
static void checkwalkingstyle(Person p)
{
p.walkingstyle();
}
}
public class Manager
{
public static void main(String[] args)
{
Male m1=new Male();
Female f1=new Female();
Utils.checkwalkingstyle(m1);
Utils.checkwalkingstyle(f1);
}
}
Output:
special type
normal type
425. Program
class A
{
int i=10;
}
class B extends A
{
int j=20;
}
class Utils
{
void test(A a1)
{
System.out.println(a1.i);
System.out.println(a1.j);
}
}
public class Manager
{
public static void main(String[] args)
{
A a1=new A();
B b1=new B();
Utils u=new Utils();
u.test(a1);
u.test(b1);

}
}
Output:
Compile Time Error

105

You might also like