Instrução If-Else em Java
1. Visão geral
Neste tutorial, aprenderemos como usar a instruçãoif-else em Java.
A instruçãoif-else é a mais básica de todas as estruturas de controle e provavelmente também é the most common decision-making statement in programming.
Isso nos permiteexecute a certain code section only if a specific condition is met.
2. Sintaxe deIf-Else
A declaraçãoifalways needs a boolean expression as its parameter.
if (condition) {
// Executes when condition is true.
} else {
// Executes when condition is false.
}
Pode ser seguido por uma instrução opcionalelse, cujo conteúdo será executado se a expressão booleana forfalse.
3. Exemplo deIf
Então, vamos começar com algo muito básico.
Digamos que só queremos que algo aconteça se nossa variávelcount for maior que um:
if (count > 1) {
System.out.println("Count is higher than 1");
}
A mensagemCount is higher than 1 só será impressa se a condição for aprovada.
Além disso, observe que tecnicamente podemos remover as chaves neste caso, pois há apenas uma linha no bloco. Mas,we should always use braces to improve readability; mesmo quando é apenas uma linha.
Podemos, é claro, adicionar mais instruções ao bloco se gostarmos:
if (count > 1) {
System.out.println("Count is higher than 1");
System.out.println("Count is equal to: " + count);
}
4. Exemplo deIf-Else
Em seguida, podemoschoose between two courses of action usandoifeelse juntos:
if (count > 2) {
System.out.println("Count is higher than 2");
} else {
System.out.println("Count is lower or equal than 2");
}
Please note that else can’t be by itself. Ele deve ser unido a umif.
5. Exemplo deIf-Else If-Else
E, finalmente, vamos terminar com um exemplo de sintaxeif/else/else if combinada.
Podemos usar isso parachoose between three or more options:
if (count > 2) {
System.out.println("Count is higher than 2");
} else if (count <= 0) {
System.out.println("Count is less or equal than zero");
} else {
System.out.println("Count is either equal to one, or two");
}
6. Conclusão
Neste artigo rápido, aprendemos o que é a instruçãoif-else e como usá-la para gerenciar o controle de fluxo em nossos programas Java.
Todo o código apresentado neste artigo está disponívelover on GitHub.