Salida de Programas Java | Juego 41 (intentar-atrapar)

Requisito previo: try-catch , manejo de excepciones 1. ¿Cuál será el resultado del siguiente programa?  Java class Geeks {     public static void main(String[] args)     {         try         {             System.out.println(1/0);         }         catch(ArithmeticException e)         {             System.out.println(e.getMessage());         }     } } Opciones:  1. java.lang.ArithmeticExcetion  2. / por cero  3. java.lang.ArithmeticExcetion:/ por cero  4. ArithmeticExcetion The answer is option (2) Explicación: … Continue reading «Salida de Programas Java | Juego 41 (intentar-atrapar)»

Salida de Programas Java | Serie 35 (Toma de decisiones)

Prerrequisito: Toma de decisiones en Java Predecir la salida de los siguientes programas 1. ¿Cuál será el resultado del siguiente programa? public class Test { public     static void main(String[] args)     {         int x = 10;         if (x) {             System.out.println(«HELLO GEEKS»);         } else {             System.out.println(«BYE»);         }     } } Opciones: 1. HOLA GEEKS 2. Error de tiempo … Continue reading «Salida de Programas Java | Serie 35 (Toma de decisiones)»

Rompecabezas de bucle infinito en Java

Problema 1 : inserte código en los segmentos de código dados para que el bucle sea infinito. clase GFG { public static void main(String s[]){ /*Insertar codigo aqui*/ for (int i = inicio; i <= inicio + 1; i++) { /* Bucle infinito */ } } } Solución: parece que debería ejecutarse solo durante dos … Continue reading «Rompecabezas de bucle infinito en Java»

¿Se permiten variables locales estáticas en Java?

A diferencia de C/C++, las variables locales estáticas no están permitidas en Java. Por ejemplo, el siguiente programa Java falla en la compilación con el error «No se permiten variables locales estáticas» class Test {    public static void main(String args[]) {       System.out.println(fun());    }       static int fun()    {      static int x= 10;  //Error: Static local … Continue reading «¿Se permiten variables locales estáticas en Java?»

Salida de Programas Java | Conjunto 39 (lanzar palabra clave)

Requisito previo: manejo de excepciones , lanzamientos 1. ¿Cuál será el resultado del siguiente programa? class Geeks { public     static void main(String[] args)     {         throw new ArithmeticException();     } } Opciones: 1. RuntineException:java.lang.ArithmeticExcetion 2. RuntineException:/ por cero 3. RuntineException:java.lang.ArithmeticExcetion:/ por cero 4. RuntineException:ArithmeticExcetion The answer is option (1) Explicación: en el programa anterior, estamos lanzando un … Continue reading «Salida de Programas Java | Conjunto 39 (lanzar palabra clave)»

Salida de Programas Java | Conjunto 32

Requisito previo: Arrays en Java Pregunta 1. ¿Cuál es el resultado del siguiente programa? class ArrayDemo { public static void main(String[] args)     {         int arr1[] = { 1, 2, 3, 4, 5 };         int arr2[5] = { 1, 2, 3, 4, 5 };            for (int i = 0; i < 5; i++)             System.out.print(arr1[i] + … Continue reading «Salida de Programas Java | Conjunto 32»

Salida de Programas Java | Conjunto 14 (Constructores)

Requisito previo: constructores de Java 1) ¿Cuál es la salida del siguiente programa? class Helper {     private int data;     private Helper()     {         data = 5;     } } public class Test {     public static void main(String[] args)     {         Helper help = new Helper();         System.out.println(help.data);     } } a) Error de compilación b) 5 c) Error de tiempo … Continue reading «Salida de Programas Java | Conjunto 14 (Constructores)»

Salida de Programas Java | Juego 52 (clase de cuerdas)

Requisito previo: Conceptos básicos de la clase Strings en Java 1. ¿Cuál es la salida del siguiente programa? class demo1 {     public static void main(String args[])     {         String str1 = «java»;         char arr[] = { ‘j’, ‘a’, ‘v’, ‘a’, ‘ ‘, ‘p’,          ‘r’, ‘o’, ‘g’, ‘r’, ‘a’, ‘m’, ‘m’, ‘i’, ‘n’, ‘g’ };         String str2 … Continue reading «Salida de Programas Java | Juego 52 (clase de cuerdas)»

Salida de Programas Java | Conjunto 44 (lanza palabra clave)

Requisito previo: lanzamientos 1. ¿Cuál será el resultado del siguiente programa? class Geeks throws ArithmeticException { public     static void main(String[] args) throws ArithmeticException     {         System.out.printl(10 / 0);         System.out.println(«Hello Geeks»);     } } Opciones: 1. Hello Geeks 2. Sin salida 3. Excepción de tiempo de ejecución 4. Error de tiempo de compilación Producción: The answer is option … Continue reading «Salida de Programas Java | Conjunto 44 (lanza palabra clave)»

Salida de Programas Java | Conjunto 45 (variables estáticas y de instancia)

Requisito previo: variables estáticas y de instancia Pregunta 1. ¿Cuál es el resultado de esta pregunta? class Test1 {     int x = 10; public static void main(String[] args)     {         Test1 t1 = new Test1();         Test1 t2 = new Test1();         t1.x = 20;         System.out.print(t1.x + » «);         System.out.println(t2.x);     } } Opción A) 10 10 B) 20 … Continue reading «Salida de Programas Java | Conjunto 45 (variables estáticas y de instancia)»