Salida del programa Java | Serie 20 (Herencia)

Requisito previo: herencia en Java Prediga la salida de los siguientes programas Java. Programa 1: class A {     public A(String s)      {         System.out.print(«A»);     } }    public class B extends A  {     public B(String s)      {         System.out.print(«B»);     }     public static void main(String[] args)      {         new B(«C»);         System.out.println(» «);     } } Salida: la compilación falla prog.java:12: … Continue reading «Salida del programa Java | Serie 20 (Herencia)»

Salida de programas Java | Conjunto 29

Pregunta 1. ¿Cuál es el resultado de la siguiente pregunta? class Test1 { public     static void main(String[] args)     {         int String = 65;         int Runnable = 97;            System.out.print(String + » : » + Runnable);     } } Opción A) Error B) A : a C) 65 : 97 D) Ninguno Output: C Explicación: Podemos utilizar … Continue reading «Salida de programas Java | Conjunto 29»

Salida de Programas Java | Conjunto 50

P 1. ¿Cuál es el resultado de este programa? class Test { public final int a; } class Example { public static void main(String args[])     {         Test obj = new Test();         System.out.println(obj.a);     } } Opción A. 0 B. Valor de basura C. Error de tiempo de compilación: la variable no está inicializada D. Error de … Continue reading «Salida de Programas Java | Conjunto 50»

Programa Java para implementar el algoritmo de generación de números aleatorios de Park-Miller

El generador de números aleatorios de Park-Miller también se conoce como generador de números aleatorios de Lehmer . Una fórmula general de un generador de números aleatorios (RNG) de este tipo es, X k+1 = a * x k mod m   Algoritmo de Park-Miller 1) Declare las variables m, a, q, r y r_seed(X … Continue reading «Programa Java para implementar el algoritmo de generación de números aleatorios de Park-Miller»

Salida del programa Java | conjunto 5

Prediga la salida de los siguientes programas Java. Programa 1:   Java // Main.java public class Main {     public static void gfg(String s)     {             System.out.println(«String»);     }     public static void gfg(Object o)     {         System.out.println(«Object»);     }        public static void main(String args[])     {         gfg(null);     } } //end class Salida : String Explicación : en caso de sobrecarga de … Continue reading «Salida del programa Java | conjunto 5»

Salida del programa Java | Juego 22 (Sobrecarga)

Requisito previo: sobrecarga en Java 1) ¿Cuál es el resultado del siguiente programa?   Java public class Test {     public int getData() //getdata() 1     {         return 0;     }     public long getData() //getdata 2     {         return 1;     }     public static void main(String[] args)     {         Test obj = new Test();         System.out.println(obj.getData());        } } a) 1  b) 0  c) … Continue reading «Salida del programa Java | Juego 22 (Sobrecarga)»

Salida de Programas Java | Conjunto 38 (arrays)

Requisito previo: Arrays en Java Pregunta 1. ¿Cuál es el resultado de esta pregunta? class Test1 { public     static void main(String[] args)     {         int arr[] = { 11, 22, 33 };         System.out.print(arr[-2]);     } } Opción A) 11 33 B) Error C) excepción D) 11 -33 Output: C Explicación: obtendremos java.lang.ArrayIndexOutOfBoundsException porque el índice [-2] está … Continue reading «Salida de Programas Java | Conjunto 38 (arrays)»

Generar array circulante a partir de una array dada

Dada una array A[] , la tarea es encontrar la array circulante formada por esta array.  Una array circulante es una array cuadrada de orden N x N , donde cada columna se compone de los mismos elementos, pero cada columna gira un elemento hacia abajo en relación con la columna anterior. Es un tipo … Continue reading «Generar array circulante a partir de una array dada»

Especificadores de formato en Java

Los especificadores de formato comienzan con un carácter de porcentaje (%) y terminan con un «carácter de tipo», que indica el tipo de datos (int, float, etc.) que se convertirán, la forma básica en que se representarán los datos (decimal, hexadecimal, etc.) La sintaxis general de un especificador de formato es % [flags] [width] [.precision] … Continue reading «Especificadores de formato en Java»

Suma y concatenación usando el operador + en Java

Hasta ahora, en Java, estábamos jugando con la parte integral donde vimos que el operador + se comporta de la misma manera que se suponía que debía hacerlo porque el sistema decimal se estaba sumando en el fondo a nivel binario y el número binario resultante se arroja a consola en el sistema decimal genérico. … Continue reading «Suma y concatenación usando el operador + en Java»