intの1を暗黙でdoubleに入れた値と、doubleの1.0をdoubleにいれた値は
同じとは限らない。