Java rules that convert numeric operands to the types used to evaluate unary or binary numeric expressions.