Instrução If-Else em Java

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.