30.06.2013 Views

Apostila Java

Apostila Java

Apostila Java

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!