Report question

Question: Why does Math.round return a long but Math.floor return a double?