DEV Community

Teste do Capítulo 2

(Respostas pág 606)

  1. Por que Java especifica rigorosamente o intervalo e o comportamento de seus tipos primitivos?
  2. Qual é o tipo de caractere usado em Java e em que ele é diferente do tipo de caractere usado por outras linguagens de programação?
  3. Um valor boolean pode ter o valor que você quiser já que qualquer valor diferente de zero é verdadeiro. Verdadeiro ou falso?
  4. Dada esta saída, One Two Three usando um único string, mostre a instrução println( ) que a produziu.
  5. O que está errado neste fragmento?
for(i = 0; i < 10; i++) {
 int sum;
 sum = sum + i;
}
System.out.println("Sum is: " + sum);
Enter fullscreen mode Exit fullscreen mode
  1. Explique a diferença entre as formas prefixada e posfixada do operador de incremento.
  2. Mostre como um AND de curto-circuito pode ser usado para impedir um erro de divisão por zero.
  3. Em uma expressão, a que tipo são promovidos byte e short?
  4. Em geral, quando uma coerção é necessária?
  5. Escreva um programa que encontre todos os números primos entre 2 e 100
  6. O uso de parênteses adicionais afeta o desempenho do programa?
  7. Um bloco define um escopo?

Top comments (0)