AmbitionBox
Discover Best Places to work in India
Discover best places to work
Compare & find best workplace
Bring your workplace to life
Highlight your company's perks
Read reviews for 6L+ companies
Rate your former or current company
Discover salaries for 8L+ companies
Calculate your take home salary
Check your market value
Help other jobseekers
Read interviews for 90K+ companies
Interviews questions for 1K+ colleges
Contribute your interview questions
Java Programming
classBoo { Boo(String s) { } Boo() { } } classBarextendsBoo { Bar() { } Bar(String s) {super(s);} void zoo() { // insert code here } }which one create an anonymous inner class from within class Bar?
Boo f = new Boo(24) { };
Boo f = new Bar() { };
Bar f = new Boo(String s) { };
Boo f = new Boo.Bar(String s) { };
1.What happens when the following code is compiled and run. Select the one correct answer.
for(int i = 1; i < 3; i++) for(int j = 3; j > i; j--) assert i!=j {System.out.println(i); }
The number 1 gets printed with AssertionError
The class compiles and runs, but does not print anything
The program generates a compilation error
What happens when the following code is compiled and run. Select the one correct answer.
for(int i = 1; i < 3; i++) for(int j = 3; j >= 1; j--) assert i!=j : i;
The number 2 gets printed with AssertionError
The number 3 gets printed with AssertionError
for(int i = 1; i < 4; i++) for(int j = 1; j < 4; j++) if(i < j) assert i!=j : i;
Which of the following statement is true about the assert statement. Select the one correct answer
If a Java class contains assert statements, then it must be compiled with -1.4 option
When a program having assertions is run, -assertion option must be specified, otherwise the assertions get ignored
A possible syntax of assert statement is assert logical_expression If logical_expression evaluates to true, the program generates an AssertionError
assert logical_expression
The program terminates on its first AssertionError
Which all lines are part of the output when the following code is compiled and run. Select the one correct answer.
public class test { public static void main(String args[]) { for(int i = 0; i < 3; i++) { for(int j = 3; j <= 0; j--) { if(i == j) continue; System.out.println(i + " " + j); } } } }
1 1
2 3
3 0
The program does not print anything
What happens when the following class is compiled and run. Select one correct answer.
public class test { public static void main(String args[]) { int x = 0, y = 1, z; if(x) z = 0; else z = 1; if(y) z = 2; else z = 3; System.out.println(z); } }
The program prints 0
The program prints 1
The program prints 2
The program does not compile because of problems in the if statement.
What all gets printed when the following gets compiled and run. Select the two correct answers.
public class example { public static void main(String args[]) { int x = 0; if(x > 0) x = 1; switch(x) { case 1: System.out.println(1); case 0: System.out.println(0); case 2: System.out.println(2); break; case 3: System.out.println(3); default: System.out.println(4); break; } } }
0
1
2
3
What is the result of compiling and running the following program. Select one correct answer.
public class test { public static void main(String args[]) { int i = -1; i = i >> 1; System.out.println(i); } }
63
-1
127
Which of the following are correct. Select all correct answers.
Java provides two operators to do left shift - << and <<<
>> is the zero fill right shift operator
>>> is the signed right shift operator
For positive numbers, results of operators >> and >>> are same
Join India’s largest community to research company culture
Are you a student or working professional?
Student/Never worked
I am a student/I have never worked
Working Professional
I am working/I have worked before
What are your preferred job locations?
Popular Cities
Other Cities
Follow your preferred designations/job profiles
Suggestions based on your job profile
vs
Similar Companies