sexta-feira, 17 de agosto de 2007

Livro Kathy Sierra (Java 5)

Pessoal, estou a fim de comprar o livro "Certificação Sun para Programador Java 5 - Bert Bates, Kathy Sierra (8576081334)" se alguém possuir ele para vender, por favor entrar em contato. E se vocês conhecem o livro e quiserem deixar um comentário sobre este.
Edinei_Manica@yahoo.com.br
manicait

quinta-feira, 16 de agosto de 2007

Exercício 2 (String)

Qual será a saída após a execução deste código.


String s1 = "XX";
String s2 = "XX";
if(s1 == s2)
System.out.println(" FIRST IS EQUAL");
else
System.out.println(" FIRST IS NOT EQUAL ");

String e1 = "XX";
String e2 = new String("XX");
if(e1 == e2)
System.out.println(" SECOND IS EQUAL");
else
System.out.println(" SECOND IS NOT EQUAL");


//***Olhem bem, neste exemplo não é utilizado o método equals da String e sim é comparado com ==.
Veja a resposta no final do post
|
|
|







Resposta:
FIRST IS EQUAL
SECOND IS NOT EQUAL
Isto, pois como as duas string possuem o mesmo valor, para que seja criada uma nova string em memória você tem que forçar a criação de um novo objeto do tipo String.
Qualquer dúvida entre em contato: manicait

Exercício Controle de Fluxo

3) Quantas iterações serão executadas com esse código ?
for (int i=0; i < 10; ++i) {
System.out.println(""+i);
continue;
}
a) erro de compilação
b) uma exceção será lançada
c) 10
d) 9
e) loop infinito


A resposta, esta sendo apresentada no final deste post, qualquer dúvida quanto esta questão pode entrar em contato (manicait) ou deixar seu comentário.. Esta questão foi retirada de: Java Free


Resposta: D