• Integer + Integer → Integer
  • Integer + Double → Double
    • Because double has a higher rank than int.
double > float > long > int > short > byte