Help needed | Sololearn: Learn to code for FREE!

+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.

1/11/2018 11:44:58 AM

Amit Gupta

3 Answers

New Answer

+4

var3 =(7×5)/7 + 7 = 35/7 + 7 = 5+7 =12

+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 -.

+2

Thank you so much man