Comparación de números en java

Video: comparacion de numeros en java

El lenguaje de programación Java tiene un montón de pequeños garabatos y chismes para sus diversas necesidades condición de formación. Esta sección le dice todo acerca de ellos. Esta tabla muestra los operadores que se pueden utilizar para comparar una cosa con otra.

Video: Ejercicios en java #1 - Comparar dos numeros

Operadores de comparación
Símbolo del operadorSentidoEjemplo
==es igual anumberOfCows == 5
!=no es igual abuttonclicked! = PanicButton
lt;es menos quenumberOfCows lt; 5
gt;es mayor quemyInitial gt; `SEGUNDO`
lt; =es menor que o igual anumberOfCows lt; = 5
gt; =es mayor o igual amyInitial gt; = ‘B’

Puede utilizar todos los operadores de comparación de Java para comparar números y caracteres. Cuando se comparan los números, las cosas van más o menos la forma de pensar que debe ir. Pero cuando se compara personajes, las cosas son un poco extraño.

Video: Comparacion de digitos en Netbeans (java)

La comparación de las letras mayúsculas entre sí no es ningún problema. Debido a que la carta segundo viene alfabéticamente antes MARIDO, la condición `SEGUNDO` lt; `MARIDO` es verdad. La comparación de las letras en minúsculas uno con el otro también está bien. Lo extraño es que cuando se compara con una letra mayúscula con una letra minúscula, la letra mayúscula es siempre menor. Así que aunque ‘Z’ lt; `UN` Es falso, ‘Z’ lt; `un` es verdad.

Bajo el capó, las letras UN mediante Z se almacenan los códigos numéricos 65 al 90. Las letras un mediante z se almacenan los códigos 97 a través de 122. Es por eso que cada letra mayúscula es más pequeño que cada letra minúscula.

Video: Comparación de triángulos en java con netbeans

Tenga cuidado cuando se comparan dos números para la igualdad (con ==) O desigualdad (con !=). Después de hacer algunos cálculos y la obtención de dos doble valores o dos flotador los valores, los valores que hay que rara vez son muertos en iguales entre sí. (El problema viene de esos dígitos molestos de las cifras decimales.)

Por ejemplo, el equivalente Fahrenheit de 21 grados Celsius es 69,8, y cuando se calcula 9,0 / 5 * 21 + 32 con la mano, se obtiene 69,8. Pero la condición 9,0 / 5 * 21 + 32 == 69,8 resulta ser falsa. Eso es porque, cuando el ordenador calcula 9,0 / 5 * 21 + 32, se pone 69,80000000000001, no 69.8.

Artículos Relacionados