Whats the logic here. | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Whats the logic here.

suppose i have two integers int a = 2; int b = 7; case 1: System.out.print(a + b / a); case 2: System.out.print( 9 / 2); case one gives me "5" while 2 gives me "4". kindly explain.

25th Apr 2020, 11:50 AM
Mark Etale
Mark Etale - avatar
2 Answers
+ 2
Similar to maths, programming languages also uses BODMAS. In case 1, first 7 is being divided by 2 (equals to 3.5) and then 2 is being added (equals to 5.5) In case 2, it divides 9 by 2(equals 4.5)
25th Apr 2020, 12:00 PM
Taranjeet
Taranjeet - avatar
0
okay i get it now
25th Apr 2020, 12:02 PM
Mark Etale
Mark Etale - avatar