In het eerste voorbeeld is er sprake van een conversie van int naar double. Waarom zou Java deze conversie zonder problemen uitvoeren?