Comparando int/int
La sintaxis es:
static int max (int a, int b)Programa de ejemplo:
importar java.lang.*;La salida es 7. La clase Math está en el Java.lang.* paquete. En el método máximo, se puede escribir primero x o y. El siguiente programa sale 7, entre -7 y +7:
importar java.lang.*;La salida es 7. Las siguientes salidas del programa -3, entre -7 y -3:
importar java.lang.*;La salida es -3.
Si los dos números son los mismos, el resultado es el mismo valor, como se ilustra en el siguiente programa:
importar java.lang.*;La salida es 5.
Comparando largo/largo
Un tipo de datos largo es un tipo entero. Debe usarse cuando los rangos de enteros buscados son más que eso para el int.
La sintaxis es:
Máxico largo estático (largo A, largo B)Programa de ejemplo:
importar java.lang.*;La salida es 700000000. La clase Math está en el Java.lang.* paquete. En el método max (), se puede escribir primero x o y. El siguiente programa sale 700000000, entre -700000000 y +700000000:
importar java.lang.*;La salida es 700000000. El siguiente programa sale -300000000, entre -700000000 y -300000000:
importar java.lang.*;La salida es -300000000.
Si los dos números son los mismos, el resultado es el mismo valor, como se ilustra en el siguiente programa:
importar java.lang.*;La salida es 500000000.
Comparación de flotador/flotador
Un número flotante es un número con una parte decimal (fraccional).
La sintaxis es:
Flotador estático max (flotante A, flotante b)Programa de ejemplo:
importar java.lang.*;La salida es 7.5. La clase Math está en el Java.lang.* paquete. En el método máximo, X o Y se pueden escribir primero. El siguiente programa sale 7.5, entre -7.5 y +7.5:
importar java.lang.*;La salida es 7.5. Las siguientes salidas del programa -3.5, entre -7.5 y -3.5:
importar java.lang.*;La salida es -3.5 .
Si los dos números son los mismos, el resultado es el mismo valor, como se ilustra en el siguiente programa:
importar java.lang.*;La salida es -2.5.
Comparando doble/doble
Un número doble es similar a un número flotante, pero es más preciso y no necesita el sufijo F.
La sintaxis es:
Doble estático Max (doble A, Doble B)Programa de ejemplo:
importar java.lang.*;La salida es 7.5. La clase Math está en el Java.lang.* paquete. En el método max (), se puede escribir primero x o y. El siguiente programa sale 7.5, entre -7.5 y +7.5:
importar java.lang.*;La salida es 7.5 para +7.5. Las siguientes salidas del programa -3.5, entre -7.5 y -3.5:
importar java.lang.*;La salida es -3.5 .
Si los dos números son los mismos, el resultado es el mismo valor, como se ilustra en el siguiente programa:
importar java.lang.*;La salida es 2.5.
Números de diferentes tipos
Largo e int se pueden comparar. Sin embargo, el resultado de cualquier otra combinación no es confiable, especialmente si los números están cerca. La siguiente comparación entre INT y Long tiene lugar sin ningún problema, y el resultado es válido:
importar java.lang.*;La salida es 15. En este tipo de comparación, el resultado (retorno) debería ser un tipo largo.
El siguiente programa compara un int y un doble sin siquiera un mensaje de advertencia:
importar java.lang.*;La salida es 8.0. El int 8 se convirtió a un flotador 8.0. Aunque no se entregó ningún mensaje de advertencia, todavía no es aconsejable mezclar tipos, excepto INT y Long. Los tipos no deben mezclarse, en comparación, porque un flotador o un doble apenas se representa exactamente.
Conclusión
Java Matemáticas.El método estático max () compara números del mismo tipo; y devuelve el número más grande. Si los números son los mismos, se devuelve el mismo número. Los tipos no deben mezclarse en comparación, excepto INT y Long.