jueves, 3 de marzo de 2011

Java Puzzles

.... o Acertijos en Lenguaje Java

Para aquellos desarrolladores que conocen el lenguaje Java les presento uno de los entretenidos puzzles sacado del Libro Java Puzzlers.

Es interesante como ejercicio para ver características este lenguaje que se presentan en porciones muy breves de código que uno espera que comporte de una manera y termina actúa de otra.

Aqui va:

Este código compila? En caso afirmativo que imprime por pantalla?
public class Jeopardy {
   public static final String PRIZE = "$64,000";
}
public class DoubleJeopardy extends Jeopardy{

   public static final String PRIZE = "2 cents";

   public static void main(String[] args) {
      System.out.println(DoubleJeopardy.PRIZE);
   }
}

Y que me dicen de este:
public class HelloGoodbye {

     public static void main(String[] args) {
          try {
                System.out.println("Hello world");
                System.exit(0);
          } finally {
                System.out.println("Goodbye world");
          }
     }
}

No hay comentarios:

Publicar un comentario