Os contrutores de decisão if e if/else selecionam a tarefa a ser executada pelo programa dependendo de uma condição. Esta condição deve retornar um valor boolean ou ser uma variável boolean.
Sintaxe:
- if
if(<condição>){
<executa tarefa(s)>
}
ou
if(<condição>)
<executa 1 tarefa>
- if/else
if(<condição>){
<executa tarefa(s)>
}else{
<executa tarefa(s)>
}
A tarefa dentro de um bloco de comando if só irão ser executadas se a condição for true e quando houver o comando else, a tarefa dentro do bloco somente será executada se a condição do comando if for false. Dentro de um bloco if ou if/else pode ser executado qualquer tipo de tarefa, como por exemplo outros comandos if ou if/else criando assim if ou if/else aninhados.
Digamos que, por exemplo, deseja-se fazer um programa que receba um número do usuário e se ele for maior que 100 imprima "é maior que 100!". Este é um exemplo de um caso onde pode ser utilizado o comando if. Ele seria escrito da seguinte forma (considere que n foi o número entrado pelo usuário):
if(n>100){
System.out.println("é maior que 100!");
}
Nenhum comentário:
Postar um comentário