Palavra-chave if em Java

A palavra-chave if em Java é usada para executar um bloco de código condicionalmente, com base em uma expressão booleana. Se a expressão for avaliada como true, o bloco de código dentro da estrutura if será executado. Caso contrário, ele será ignorado.

Sintaxe do if

if (condição) {
// Bloco de código a ser executado se a condição for verdadeira
}

Exemplo Simples de if

public class ExemploIf {
public static void main(String[] args) {
int numero = 10;

if (numero > 5) {
System.out.println("O número é maior que 5.");
}
}
}

Saída:

O número é maior que 5.

Explicação:

  • Condição: A expressão numero > 5 é avaliada. Se o número for maior que 5, o código dentro do bloco if será executado.

Estrutura if-else

O if pode ser combinado com o else para fornecer um caminho alternativo a ser seguido quando a condição for falsa.

public class ExemploIfElse {
public static void main(String[] args) {
int numero = 3;

if (numero > 5) {
System.out.println("O número é maior que 5.");
} else {
System.out.println("O número é menor ou igual a 5.");
}
}
}

Saída:

O número é menor ou igual a 5.

Estrutura if-else if-else

Quando há várias condições a serem verificadas, você pode usar múltiplos else if para adicionar mais verificações.

public class ExemploIfElseIf {
public static void main(String[] args) {
int numero = 8;

if (numero > 10) {
System.out.println("O número é maior que 10.");
} else if (numero > 5) {
System.out.println("O número está entre 6 e 10.");
} else {
System.out.println("O número é 5 ou menor.");
}
}
}

Saída:

O número está entre 6 e 10.

Estrutura if Aninhado

Você também pode usar declarações if dentro de outras declarações if para criar decisões mais complexas.

public class ExemploIfAninhado {
public static void main(String[] args) {
int numero = 7;

if (numero > 5) {
if (numero < 10) {
System.out.println("O número está entre 6 e 9.");
}
}
}
}

Saída:

O número está entre 6 e 9.

Resumo:

  • A palavra-chave if é usada para tomar decisões baseadas em condições.
  • Combinando if com else e else if, você pode controlar o fluxo de execução do programa de forma eficaz.
  • As condições no if sempre devem resultar em um valor booleano (true ou false).

A instrução if é essencial para o controle de fluxo em qualquer linguagem de programação e é uma das estruturas mais usadas em Java.