+ 2

Help needed

What is the output of this code? int var1=5; int var2=6; int var3; var3 =++var2*var1 /var2+var2; System.out.print(var3); How is the answer to this 12. Thank you.

11th Jan 2018, 11:44 AM
Amit Gupta
Amit Gupta - avatar
3 Answers
+ 4
var3 =(7×5)/7 + 7 = 35/7 + 7 = 5+7 =12
11th Jan 2018, 11:50 AM
Hrishikesh Kulkarni
Hrishikesh Kulkarni - avatar
+ 3
yeah, classic gotcha!, good answer HK. It is always tempting to add the numbers together first then use division. But in maths there is operator precedence so *and / get processed before + and -.
11th Jan 2018, 1:17 PM
Arcayno
Arcayno - avatar
+ 2
Thank you so much man
11th Jan 2018, 11:51 AM
Amit Gupta
Amit Gupta - avatar