int型の整数(この場合a)に小数点ありの実数(0.9)を掛けると
int型は自動的にdouble型やfloat型などの浮動小数点型に”格上げ”されてしまうため、
(int)でint型にキャストして表示してる