Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
FLUXO DE CONTROLE<br />
}<br />
else<br />
{<br />
}<br />
// (10 > 5) = true<br />
System.out.println(maior + ">" + menor);<br />
// (10 > 5) != true<br />
System.out.println(menor + ">" + maior);<br />
Ramificação switch<br />
Switch é uma declaração semelhante ao if, mas que usa valores inteiros para a<br />
tomada de decisões ao invés de expressões booleanas. (só pode ser usada em<br />
dados dos tipos short, int, byte ou char). Se o tipo de dado não for inteiro,<br />
o comando switch irá executar uma promoção desse valor ao tipo int para<br />
somente depois executar a ramificação.<br />
A sintaxe básica para declarações switch é a seguinte:<br />
exemplo:<br />
Switch ((int)expressão)<br />
{<br />
// bloco de comandos<br />
case ((int) valor_1):<br />
// bloco de comandos<br />
break;<br />
case ((int) valor_2):<br />
// bloco de comandos<br />
break;<br />
default :<br />
// bloco de comandos padrão.<br />
// Se nenhum dos valores acima corresponder à<br />
// expressão definida no comando switch, então<br />
// o programa executará o trecho default.<br />
// o trecho default é opcional.<br />
break;<br />
}<br />
/**<br />
* Usando switch<br />
*/<br />
// Considere valorDoTeclado() como um número<br />
// inteiro digitado pelo usuário<br />
int valor = valorDoTeclado();<br />
switch (valor)<br />
{<br />
case 0:<br />
System.out.println("cadastro de produto");<br />
28