terça-feira, 18 de janeiro de 2011

2 Tópico da Prova - Estruturas de Fluxo de Dados

Boa noite galera, um pouco de estruturas de fluxo de dados começando pela estrutura mais básica de todas o IF ( Se )

e para que serve o if ? o if serve principalmente para verificar se uma condição é verdadeira ou não, existem muitas pegadinhas na prova que utilizam o IF vamos começar do começo (first things first)








estrutura básica do if

if ( condição ) {

}

bem simples não acham?
lembrando que :
a condição sempre SEMPRE SEMPRE ! tem que ser um valor booleano, no Java existem operadores de comparações que retornam booleano e que podem ser usados em estruturas de IF's










operadores de condições:

== (igual, igual) compara se uma condição é igual a outra
!= (diferente, igual) compara se uma condição é diferente da outra
> (maior) compara se uma condição é maior que a outra (numeros somente)
< (menor) compara se uma condição é menor que a outra (numeros somente)
<= (menor, igual) compara se uma condição é menor ou igual a outra (numeros somente)
>= (maior, igual) compara se uma condição é maior ou igual a outra (numeros somente)

você pode utilizar quaisquer desses operadores na sua condição IF
escreva algum código Java na sua IDE favorita para fazer testes com if, é vital lembrar dessas informações

pegadinhas:








Se vocês repararem vão ver a linha do IF Grifada em vermelho, cuidado com os operadores de comparação e operadores de atribuição ou seja o = (igual) é um operador de atribuição na verdade o que você está falando na condição é idade igual a 10












E por quê esse código não tem problema nenhum???????
dessa vez reparem que estou utilizando uma variavel do tipo boolean que é true ou false
isso funciona, uma vez que condição é um boolean, tanto faz se você utilizar o operador de atribuição porém o resultado sempre será um boolean (valido para um if) ou seja o nosso if ira realizar o "//do something"

se ficou alguma dúvida por favor deixem comentarios, se errei por favor comentem também
obrigado a todos.

Nenhum comentário:

Postar um comentário