Java Operators Practising Programs
Core Java Operators Practice Questions
1. What is the output of program?
public class Sample01
{
public static void main(String[] args)
{
String s1 = "90";
String s2 = "90";
System.out.println(s1+s2);
}
}
/*
A) 180
B) 9090
C) Error
D) None
*/
2. What is the output of program?
public class Sample02
{
public static void main(String[] args)
{
int a = 10;
int b = 20;
int c = a+b;
System.out.println("c");
}
}
/*
A) 30
B) "c"
C) C
D) None
*/
3. What is the output of program?
public class Sample03
{
public static void main(String[] args)
{
int a = 20;
int b = 10;
pg. 1 QSpiders, Pune [Gagan Dev]
Java Operators Practising Programs
int c = a%b;
System.out.println(c);
}
}
/*
A) 2
B) 0
C) 00
D) None
*/
4. What is the output of program?
public class Sample04
{
public static void main(String[] args)
{
int a = 10;
int b = 20;
System.out.println("a + b = "+(a + b));
}
}
/*
A) a + b = 10 20
B) a + b = 1020
C) a + b = ab
D) a + b = 30
*/
5. What is the output of program?
public class Sample05
{
public static void main(String[] args)
{
int a = 10;
int c = ++a;
System.out.println("Value of c (++a) = " + c);
}
}
/*
A) Value of c (++a) = 11
B) Value of c (++a) = 10
C) Value of c (++a) = c
D) None
*/
pg. 2 QSpiders, Pune [Gagan Dev]
Java Operators Practising Programs
6. What is the output of program?
public class Sample06
{
public static void main(String[] args)
{
int a = 10;
int c = a++;
System.out.println("Value of c (a++) = " + c);
}
}
/*
A) Value of c (a++) = 11
B) Value of c (a++) = 10
C) Value of c (++a) = c
D) None
*/
7. What is the output of program?
public class Sample07
{
public static void main(String[] args)
{
int a = 20, b = 10, c, d, e = 10, f = 4, g = 9;
a = a + 1;
b = b - 1;
e = e * 2;
f = f / 2;
System.out.println("a,b,e,f = "+a+","+b+","+e+","+f);
}
}
/*
A) a,b,e,f = 21,10,20,2
B) a,b,e,f = 21,9,10,2
C) a,b,e,f = 21,9,20,2
D) None
*/
8. What is the output of program?
public class Sample08
{
public static void main(String[] args)
{
int a = 20, b = 10, c, d, e = 10, f = 4, g = 9;
a = a - 1;
pg. 3 QSpiders, Pune [Gagan Dev]
Java Operators Practising Programs
b = b + 1;
e = e / 2;
f = f * 2;
System.out.println("a,b,e,f = "+a+","+b+","+e+","+f);
}
}
/*
A) a,b,e,f = 19,11,5,8
B) a,b,e,f = 20,10,10,4
C) a,b,e,f = 19,9,20,4
D) a,b,e,f = 19,10,5,8
*/
9. What is the output of program?
public class Sample09
{
public static void main(String[] args)
{
int a = 20, b = 10, c, d, e = 10, f = 4, g = 9;
a += 1;
b -= 1;
e *= 2;
f /= 2;
System.out.println("a,b,e,f = "+a+","+b+","+f+","+g);
}
}
/*
A) a,b,e,f = 21,11,5,8
B) a,b,e,f = 21,9,2,9
C) a,b,e,f = 19,9,20,4
D) a,b,e,f = 21,9,2,10
*/
10. What is the output of program?
public class Sample10
{
public static void main(String[] args)
{
int a = 20, b = 10;
System.out.println((a == b)+" "+(a > b));
}
}
/*
A) false true
B) false false
pg. 4 QSpiders, Pune [Gagan Dev]
Java Operators Practising Programs
C) true false
D) true true
*/
11. What is the output of program?
public class Sample11
{
public static void main(String[] args)
{
boolean condition = true;
System.out.println("condition == true: " + (condition == true));
}
}
/*
A) condition == true: false
B) condition == true: true
C) error
D) None
*/
12. What is the output of program?
public class Sample12
{
public static void main(String[] args)
{
int a = 20, b = 10, result;
result = ((a > b) ? a : b);
System.out.println("Max of two numbers = "+result);
}
}
/*
A) Max of two numbers = 20
B) Max of two numbers = 10
C) error
D) None
*/
13. What is the output of program?
public class Sample13
{
public static void main(String[] args)
{
int a = 20, b = 10, c = 30, result;
result = ((a > b) ? (a > c) ? a : c : (b > c) ? b : c);
pg. 5 QSpiders, Pune [Gagan Dev]
Java Operators Practising Programs
System.out.println("Max of three numbers = "+result);
}
}
/*
A) Max of three numbers = 20
B) Max of three numbers = 30
C) error
D) None
*/
14. What is the output of program?
public class Sample14
{
public static void main(String[] args)
{
int a = 4;
System.out.println("a << 2 = "+(a << 2));
}
}
/*
A) a << 2 = 16
B) a << 2 = 1
C) a << 2 = a << 2
D) a << 2 = 8
*/
15. What is the output of program?
public class Sample15
{
public static void main(String[] args)
{
int a = 4;
System.out.println("a >> 2 = "+(a >> 2));
}
}
/*
A) a >> 2 = 16
B) a >> 2 = 1
C) a >> 2 = a >> 2
D) a >> 2 = 8
*/
16. What is the output of program?
public class Sample16
{
pg. 6 QSpiders, Pune [Gagan Dev]
Java Operators Practising Programs
public static void main(String[] args)
{
System.out.println(10/20);
}
}
/*
A) 0
B) 0.5
C) 0.50
D) 0.05
*/
17. What is the output of program?
public class Sample17
{
public static void main(String[] args)
{
int a = 20, b = 10, d = 20;
//a+(b/d)
System.out.println(a + b / d);
}
}
/*
A) 20
B) 20.5
C) 20.50
D) 20.05
*/
18. What is the output of program?
public class Sample18
{
public static void main(String[] args)
{
int a = 20, b = 10, c = 0, d = 20, e = 40, f = 30;
// e/f -> b*d -> a+(b*d) -> a+(b*d)-(e/f)
System.out.println("a+b*d-e/f = "+(a + b * d - e / f));
}
}
/*
A) a+b*d-e/f = 18
B) a+b*d-e/f = -172
C) a+b*d-e/f = 219
D) a+b*d-e/f = 224
pg. 7 QSpiders, Pune [Gagan Dev]
Java Operators Practising Programs
*/
19. What is the output of program?
public class Sample19
{
public static void main(String[] args)
{
int a = 20, b = 10, c = 0;
a = b+++c; //executed as b++ +c
System.out.println(a);
}
}
/*
A) 10
B) 20
C) 11
D) 21
*/
20. What is the output of program?
public class Sample20
{
public static void main(String[] args)
{
int x = 5, y = 8;
System.out.println("(x+y)= " + x + y);
System.out.println("(x+y)= " + (x + y));
}
}
/*
A) (x+y)= 58
(x+y)= 58
B) (x+y)= 58
(x+y)= 13
C) (x+y)= 13
(x+y)= 13
D) None
*/
21. What is the output of program?
public class Demo1
{
public static void main(String[] args)
{
System.out.println(10*10/5+2-1*4/2); // [ / -> * -> + -> -]
pg. 8 QSpiders, Pune [Gagan Dev]
Java Operators Practising Programs
}
}
/*
A) 42
B) 20
C) 3
D) None
*/
22. What is the output of program?
public class Sample22
{
public static void main(String[] args)
{
int a = 10;
a++;
System.out.println(a++);
}
}
/*
A) 10
B) 11
C) 12
D) None
*/
23. What is the output of program?
public class Sample23
{
public static void main(String[] args)
{
int a = 10;
int b = 5;
System.out.println(a++ + b++);
}
}
/*
A) 21
B) 16
C) 15
D) None
*/
24. What is the output of program?
pg. 9 QSpiders, Pune [Gagan Dev]
Java Operators Practising Programs
public class Sample24
{
public static void main(String[] args)
{
int c = 5;
System.out.println(~c);
}
}
/*
A) 6
B) -6
C) +6
D) None
*/
25. What is the output of program?
public class Sample25
{
public static void main(String[] args)
{
boolean e = false;
System.out.println(!e);
}
}
/*
A) true
B) false
C) Error
D) None
*/
pg. 10 QSpiders, Pune [Gagan Dev]