Promoción numérica binaria para carrozas

En el JLS en 5.6.2. Promoción numérica binaria:

Cuando un operador aplica promoción numérica binaria a un par de operandos, cada uno de los cuales debe denotar un valor que es convertible a un tipo numérico, se aplican las siguientes reglas, en orden:

Si cualquier operando es de un tipo de referencia, está sujeto a la conversión de unboxing (§5.1.8).

La conversión primitiva de ampliación (§5.1.2) se aplica para convertir uno o ambos operandos como se especifica en las siguientes reglas:

Si cualquiera de los operandos es de tipo doble, el otro se convierte en doble.

De lo contrario, si cualquiera de los operandos es de tipo flotante, el otro se convierte en flotante.

De lo contrario, si cualquiera de los operandos es de tipo largo, el otro se convierte en largo.

De lo contrario, ambos operandos se convierten al tipo int.

Esto me confunde porque tanto http://www.mathcs.emory.edu/~cheung/Courses/170/Syllabus/04/mixed.html y https://alvinalexander.com/java/java-int-double-float- reglas de aritmética de división de tipo mixto

Establece eso, afirma eso

Todos los valores de coma flotante (flotante y doble) en una operación aritmética (+, -, *, /) se convierten a tipo doble antes de que se realice la operación aritmética.

Según tengo entendido, según el JLS, agregar 1 float y 1 entero resultaría en un float. Sin embargo, según las otras fuentes, agregar 1 flotante y 1 entero daría como resultado un doble.

Respuesta 1

Tengo un controlador Spring 3 y tiene que hacer una solicitud HTTP [no una llamada de servicio web] a otro servidor que dará una respuesta JSON, el controlador debe analizar esta respuesta JSON y usarla en JSP. ...

¿Qué estoy haciendo mal aquí? Quiero multiplicar por elementos dos matrices dispersas usando Colt. Aquí hay un ejemplo de cómo intento hacer esto: DoubleMatrix2D A = new SparseDoubleMatrix2D (2, 2); UN....

En mi proyecto Kotlin debo usar com.google.gson.JsonObject. val jsonRedir = JsonObject () someCustomMethod (jsonRedir) El problema es que el método someCustomMethod tiene un parámetro serializable. Pero ...

¿Cómo puedo crear y ejecutar un servicio web JAX-WS en un proyecto web dinámico usando Eclipse? Usaré Tomcat 7 como mi servidor. ¿Puedes proporcionar un tutorial paso a paso sobre cómo hacerlo? Una web de hola mundo ...