Java Programming
primer-original-v2mediumJava Programming01 Introduction To Javaprimer-original-v2

Java Programming Practice Question

What is the output of this program? class selection_statements { public static void main(String args[]) { int var1 = 5; int var2 = 6; if ((var2 = 1) == var1) System.out.print(var2); else System.out.print(++var2); } }

Answer options

A
3
B
4
C
2
D
1 Observe the if construct. var 2 is assigned 1. 1 does not equal 5, hence else block will get execute

Correct answer: 2

Explanation

Quick AnswerThe correct answer is 2 because it directly addresses the core logic of Java Programming.

This question has been retained as-is due to its unique context.

Related Java Programming questions

Practice more Java Programming questions

PrimerPrep has independently reviewed practice questions and coding exercises — all free.