En las siguientes lineas de código, A y D compilan sin ningún error. Verdadero o Falso?
- A: StringBuffer sb1 = "abcd";
- B: Boolean b = new Boolean("abcd");
- C: byte b = 255;
- D: int x = 0x1234;
- E: float fl = 1.2;
Respuesta : Falso
A no compila, ya que la cadena "abcd" no puede ser convertida a StringBuffer (incompatible types: String cannot be converted to StringBuffer).
Debe ser declarada de la siguiente forma:
StringBuffer sb1 = new StringBuffer("abcd");
D compila correctamente.
Fuente
http://www.gocertify.com/quizzes/java/scjp1.html
No hay comentarios:
Publicar un comentario