Vídeo: ¿Cuál de 3 números es mayor? Uso de condicional if, en java con NetBeans 2024
A linguagem de programação Java tem muitos pequenos pastéis e doodads para suas várias necessidades de formação de condições. Esta seção informa tudo sobre eles. Esta tabela mostra os operadores que você pode usar para comparar uma coisa com outra.
Símbolo do operador | Significado | Exemplo |
---|---|---|
== | é igual a | numberOfCows == 5 |
! = | não é igual a | buttonClicked! = panicButton |
<< é inferior a | numberOfCows <5 >> | é maior que |
myInitial> 'B' | <= | é menor ou igual a |
numberOfCows <= 5 >> = | é maior ou igual a | myInitial> = 'B' |
|
Você pode usar todos os operadores de comparação de Java para comparar números e caracteres. Quando você compara os números, as coisas vão praticamente da maneira que você pensa que deveriam ir. Mas quando você compara personagens, as coisas são um pouco estranhas. | A comparação de letras maiúsculas entre si não é problema. Como a letra |
aparece alfabeticamente antes de
H, a condição 'B' <'h' é verdadeira. Comparar letras minúsculas entre si também está bem. O que é estranho é que quando você compara uma letra maiúscula com uma letra minúscula, a letra maiúscula é sempre menor. Então, mesmo que 'Z' <'a' seja falso, 'Z' <'a' é verdadeiro.
a Z são armazenadas com códigos numéricos de 65 a 90. As letras a a < z são armazenados com os códigos 97 a 122. É por isso que cada letra maiúscula é menor do que cada letra minúscula. Tenha cuidado ao comparar dois números para igualdade (com ==) ou desigualdade (com! =). Depois de fazer alguns cálculos e obter dois valores duplos ou dois valores de flutuação, os valores que você possui são raramente mortos, iguais entre si. (O problema vem desses números traquinas além do ponto decimal.)