Boa noite para todos…to estudando o livro da Kathy Sierra e estou com duas duvidas nos exercicios 2 e 3 do capitulo 4.
Exercico 2:
Nesse exercicio…o livro fala que o F1, F3 e F5 serão compilados mas somente o F3 é true…mas pelo que eu vi o F2, F3 e o F4 são compilados porem são o F3 e o F4 são true.
Onde eu estou errando ?
public class Teste {
public static void main(String[] args) {
float f1=2.3f;
float [][] f2 = {{42.0f},{1.7f,2.3f},{2.6f,2.7f}};
float [] f3 = {2.7f};
Long x = 42L;
//insira o codigo aqui
System.out.println("true");
}
}
F1. if (f1==f2)
F2. if (f1==f2[2][1])
F3. if (x == f2[0][0])
F4. if (f1 == f2[1][1])
F5. if (f3 == f2[2])
Exercicio 3:
Se eu chamar a linha de comando (java Fork live2) da classe abaixo qual deve ser o resultado ?
Segundo o livro esse programa deveria gerar uma exceção…mas pelo q eu vi ele gera o seguinte resultado: “production Fork”…to errado ?
public class Args {
public static void main(String[] args) {
if (args.length == 1 | args[1].equals("teste")){
System.out.println("teste case");
}else{
System.out.println("production "+args[0]);
}
}
}