Я смущен, почему это так, и я не могу найти ответ, почему. Это из задания:3 * 012 = 30, а не 36. Почему?
x=1, y=2, z=3;
z=(int)(x/y*3.0+z*012);
System.out.printf("%d %d %d", x, y, z);
Ответ:
1 2 30; << from eclipse
Как я прибыл сюда:
(1/2) = 0 * 3.0 = 0 + (z*012)= 30
. Я хотел сказать 36, но я думаю, что это 30 в соответствии с IDE.
Подсказка: '012! = 12'. – user2864740