Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1de 2

1) Vimos apenas os comandos mais usados para controle de fluxo.

O Java ainda possui o do..while e o switch. Pesquise sobre eles e


diga quando é interessante usar cada um deles.

Do/While – O do/while tem quase o mesmo funcionamento que o while, a


diferença é que com o uso dele teremos os comandos executados ao menos
uma única vez.
Sintaxe do do...while
do

//comandos;

} while (condicao);

A estrutura switch verifica uma variável e age de acordo com seus cases. Os
cases são as possibilidades de resultados que são obtidos por switch.
Basicamente, o switch serve para controlar várias ações diferentes de acordo
com o case definido dentro dele.
A estrutura do Switch é:
SWITCH (variável) {
CASE valor :
Código a ser executado caso o valor de case seja o mesmo da variável de
switch
}

2) Algumas vezes, temos vários laços encadeados. Podemos utilizar


o break para quebrar o laço mais interno.
Mas, se quisermos quebrar um laço mais externo, teremos de
encadear diversos ifs e seu código ficará uma bagunça. O Java
possui um artifício chamado labeled loops; pesquise sobre eles.
São loops com um label (rotulo), para que possam ser identificados, seria como
dar nome a um loop, é usado principalmente em loops aninhados para que
você possa usar um break, continue, etc, dentro de um loop interno e afetar um
loop externo, ex.:

primeiroloop:
for(int i=0;i<10;i++){
segundoloop:
for(int j=0;j<10;j++){
if(alguma_condicao){
break primeiroloop;
}
}
}
2) O que acontece se você tentar dividir um número inteiro por 0? E
por 0.0?
Se torna inexistente ou impossível, pois nenhum número inteiro pode ser
dividido por zero.
3) Existe um caminho entre os tipos primitivos que indicam se há a
necessidade ou não de casting entre os tipos. Por exemplo, int ->
long -> double (um int pode ser tratado como um double, mas não o
contrário). Pesquise (ou teste), e posicione os outros tipos
primitivos nesse fluxo.

4) Além dos operadores de incremento, existem os de decremento,


como --i e i--. Além desses, você pode usar instruções do tipo i += x
e i -= x, o que essas instruções fazem? Teste.

Você também pode gostar