dado o código abaixo, escolha a única alternativa correta:
a - erro de compilação na linha 6
b - erro de compilação na linha 8
c - erro de compilação na linha 9
d - erro de compilação na linha 12
e - compila, roda e lança runtime exception na linha 6
f - compila, roda e lança runtime exception na linha 8
g - compila, roda e lança runtime exception na linha 9
h - compila, roda e imprime true true
i - compila, roda e imprime true false
j - compila, roda e imprime false true
k - compila, roda e imprime false false
1 public class Teste08 {
2 private double d;
3 private boolean b;
4 private boolean bb;
5 public Teste08() {
6 d = (new Double("4.02E-5F")).doubleValue();
7 Boolean b1 = new Boolean(false);
8 Boolean b2 = new Boolean("FALSE");
9 b = b1==b2 || b1.equals(b2);
10 Integer winteger = new Integer(10);
11 Long wlong = new Long(10);
12 bb = winteger.equals(wlong);
13 }
14 public boolean getB() {
15 return b;
16 }
17 public boolean getBb() {
18 return bb;
19 }
20 public static void main (String [] args) {
21 Teste08 t = new Teste08();
22 System.out.println(t.getBb() + " " + t.getB());
23 }
24 }
tem muita firula mesmo, o lance é olhar para a questão como se fosse uma partida de xadrez (ou counter strike)