Declaração If else Java
Os alunos podem se beneficiar desta postagem para entender melhor a instrução Java If Else com exemplos . A instrução Java if testa a condição.
Verdadeiro ou falso é verificado com base em uma condição booleana. Uma instrução Java if pode ser de vários tipos.
- se declaração.
- declaração if-else.
- escada if-else-if.
- instrução if aninhada.
Java If else Conditions
Em termos de condições Java if else , Java suporta as condições lógicas usuais da matemática:
- Menor que: mrx < amplo
- Menor ou igual a: mrx <= amplo
- Maior que: mrx > amplo
- Maior ou igual a: mrx >= amplo
- Igual a: mrx == amplo
- Diferente de: número 1 != amplo
Essas condições podem ser usadas para executar diferentes ações para diferentes decisões.
Em Java, as declarações condicionais são as seguintes:
- Usando if , um bloco de código é executado se uma condição for atendida.
- A instrução else especifica um bloco de código que será executado se a mesma condição não for verdadeira.
- Se a primeira condição for false , use else if para testar outra condição.
- Os switches podem ser usados para especificar uma variedade de blocos de código alternativos
Se Declaração Java
Para condições Java if else , use a instrução if para especificar como o código Java será executado se uma condição for atendida.
se Sintaxe:
if (Checking Condition) { // If the condition is true, execute this block of code. }
if deve ser escrito em minúsculas . Para if Statement em Java, letras maiúsculas (If ou IF) irão gerar um erro.
Abaixo está um exemplo de teste de dois valores para ver se mrx é maior que ample . Sempre que a condição for verdadeira, imprima o seguinte texto:
Example:
Example:
As variáveis também podem ser testadas:
Example:
Explicação do Exemplo Acima:
O exemplo acima usa duas variáveis , mrx e ample , para testar se ample é maior que mrx (usando o operador maior que ( > )). Como mrx é 10 e ample é 20, e sabemos que 20 é maior que 10, imprimimos na tela que “amp é maior que mrx”.
Example:
A declaração else
Assim como ocorre com as condições if else do Java , você pode especificar um bloco de código a ser executado se a condição for falsa usando a instrução else .
Sintaxe
if (condition) { // code to be executed if the condition is satisfied } else { // code to be executed if the condition is not satisfied }
Example:
Explicação do Exemplo Acima:
A condição if é falsa no caso acima porque os meninos (40) são maiores que as meninas (28).
Como resultado, passamos para a próxima condição e imprimimos “Os meninos são mais numerosos do que as meninas” na tela.
O computador imprimiria “Garotas são mais numerosas que meninos”, se o número de meninos fosse menor que 28.
Example:
O outro se
Nas instruções if else de Java , descrevemos uma nova condição usando a instrução else if . Se a condição inicial for falsa .
Sintaxe:
if (condition1) { // if condition 1 is true, this block of code is executed } else if (condition2) { // if condition 1 is false and condition 2 is true, this block of code is executed. } else { // block of code that will run if both condition 1 and condition 2 are false }
Example:
Explicação do Exemplo Acima:
No exemplo acima, as marcas (27) são maiores que 0 e menores que 20, então a primeira afirmação é false . A próxima condição, Considerando que a instrução else if é verdadeira , pois as marcas (27) são maiores que iguais a 20 e menores que 35, portanto, a parte do código no bloco else-if é executada, portanto, o programa não se moverá para o else declaração neste cenário.
No entanto, se as notas fossem maiores que 0 e menores que 20, nosso programa imprimiria “Você precisa se esforçar para obter boas notas”. Da mesma forma, se as marcas fossem maiores que 35 , nosso programa imprimiria “Excellent Performance”.
Example:
Java If-Else (operador ternário)
Há também um if-else abreviado , conhecido como operador ternário, pois possui apenas três operandos. Você pode usá-lo para substituir várias linhas de código por uma linha. Ao escrever condições if else em Java , elas geralmente são usadas para substituir instruções if-else simples:
Sintaxe:
variable = (checking_condition) ? expressionTrue : expressionFalse;
Ao invés de escrever:
Example:
O seguinte pode ser escrito simplesmente:
Example:
Example:
Este código também pode ser simplificado como:
Example: