sexta-feira, 5 de março de 2010

[Java] Criar construções if e if/else


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