Escolar Documentos
Profissional Documentos
Cultura Documentos
Disciplina
Programação Orientada a Objetos
Período
2º Período
if (testeValor == true)
{
retorno = “A > B”;
}
else 1ª forma (usando if)
{
retorno = “A < B”;
}
int x = 0;
if (x ==2)
{
txtMensagem.Text = "O Valor de x é 2";
}
else
{
txtMensagem.Text = “O Valor de x NÃO é 2";
}
Estruturas de Decisão - IF
int x = 0;
if (x ==2)
{
txtMensagem.Text = "O Valor de x é 2";
}
else if (x == 0)
{
txtMensagem.Text = "O Valor de x é 0";
}
else if (x == 10)
{
txtMensagem.Text = "O Valor de x é 10";
}
Estruturas de Decisão
int mes = 1;
switch (mes)
Switch - int {
case 1:
case 3:
case 5:
int x = 50; case 7:
switch (x) case 8:
{ case 10:
case 10: case 12:
txtMensagem.Text = "10"; txtMes.Text = "Número de dias: 31";
break; break;
case 20: case 4:
txtMensagem.Text = "20"; case 6:
break; case 9:
default: case 11:
txtMensagem.Text =
txtMes.Text = "Número de dias: 30";
convert.ToString(x);
break; break;
} case 2:
txtMes.Text ="Número de dias: 28 ou
29";
break;
}
Exemplo de switch - char
char acao = “I”
switch(acao)
{
case ‘I':
txtMensagem.Text = “Inserir.”;
break;
case ‘A':
txtMensagem.Text = “Atualizar.”;
break;
case ‘E':
txtMensagem.Text = “Excluir.”;
break;
default:
txtMensagem.Text = “Ação não definida.”;
}
Exemplo de switch - string
string produto = “Windows NT”;
switch(produto)
{
case “Windows 2000”:
case “Windows NT”:
txtMensagem.Text = “Sistema
Operacional.”;
break;
case “SQL Server”:
txtMensagem.Text = “Banco de Dados.”;
case “ADO”:
goto case “SQL Server”;
default:
txtMensagem.Text = “Outros Programas.”
}
Estruturas de Decisão - Switch
Notas sobre o switch:
switch
– Cada case pode conter apenas uma e uma só
constante.
– É necessário garantir explicitamente que
entrando num case, não pode entrar-se em
nenhum outro, nesse switch. Isso pode se
feito com o uso do comando break.
– Uma variável definida num case, será visível
em todo (e apenas) o switch respectivo,
porém tem que ser explicitamente inicializada
em cada case.
– A palavra chave default pode ser colocada em
qualquer posição no switch
Comando for
O Comando for possui 3 declarações diferentes, separadas
por ponto e virgula (;), e dentro dos parênteses :
inicialização, condição e iteração. Em cada parâmetro, mais
de uma expressão pode ser encontrada separada por
virgula.
Comando do
int a = 0;
bool f = true;
do
{
f = (++a==100);
System.out.println(a);
}
while(f);