If-Else
O comando if testa condições booleanas. Para formar uma condição booleana você deve usar os operadores relacionais em conjunto com os operadores lógicos.
Se o parâmetro passado para a condição if retornar true, então o bloco de comandos do if é executado. Caso contrário o bloco do else é executado.
O parâmetro passado para o if deve ser uma condição booleana, caso o contrário um erro de compilação irá acontecer. O comando else é opcional, ou seja, um if pode existir sem que haja um else. Agora para um else existir é necessário que haja um if.
if(idade >= 18) {
System.out.println("Usuário é maior de idade");
} else {
System.out.printn("Usuário é menor de idade");
}
While
O while é um comando usado para repetir um trecho de código indeterminadas vezes. A ideia é que o comando o comando seja executado enquanto o a condição for verdadeira. Exemplo:
int i = 1;
while(i < 10) {
System.out.println("Volta " + i);
}
O parâmetro do comando while tem que ser um valor booleano, caso contrário um erro de compilação irá acontecer.
For
O comando for é análogo ao comando while. A diferença é que o for tem 2 partes a mais do que o while, uma é para inicializar a variável de controle e a segunda parte é onde fica o modificador dessas variáveis.
for(int i = 0; i < 10; i++) {
System.out.println("Volta" + 1);
}
O Java possui ainda o comando do-while e o teste ternário, porém, como eles não são muito usados não abordarei seu uso por enquanto.
Fixando o nosso conhecimento
- Faça um programa Java que imprima seu nome 100 vezes.
- Faça um programa Java que imprima os números de 1 a 200.
- Faça um programa Java que imprima todos os números pares de 1 a 100.
Nenhum comentário:
Postar um comentário