martes, 26 de mayo de 2015

Test Java - Pregunta 4 (Operador Ternario)






 ¿Qué resulta de compilar y ejecutar el siguiente código?


  • A. prints: Value is - 7
  • B. prints: Value is - 5
  • C. Compilation error
  • D. Ninguna de las anteriores

Respuesta : D
El resultado es "Value is - 9.0".
El signo de interrogación en Java se conoce como operador ternario y es de tipo condicional como el if. Por lo que en este caso al ser  a = 5 ejecuta lo que seria la sentencia después de los dos puntos que vendrían a ser como un else.






Fuente
http://www.gocertify.com/quizzes/java/scjp1.html

No hay comentarios: