Programa Java para aceptar una array de orden M x N e intercambiar las diagonales

Descripción del problema: escriba un programa Java que acepte una array de orden M × N y luego intercambie las diagonales de la array. Pasos:   1. Solo podemos intercambiar diagonales por una array cuadrada. 2. Cree una array cuadrada de tamaño [M × M]. 3. Verifique que la array sea una array cuadrada o no. … Continue reading «Programa Java para aceptar una array de orden M x N e intercambiar las diagonales»

Salida del programa Java | conjunto 2 – Part 4

Prediga la salida de los siguientes programas Java.  Pregunta 1:  Java package main;   class Base {     public void Print()     {         System.out.println(«Base»);     } }   class Derived extends Base {     public void Print()     {         System.out.println(«Derived»);     } }   class Main {     public static void DoPrint(Base o)     {         o.Print();     }     public static void main(String[] args)     { … Continue reading «Salida del programa Java | conjunto 2 – Part 4»

Salida de Programas Java | Conjunto 21 (Conversiones de tipo)

Requisito previo: conversiones de tipo en Java con ejemplos 1) ¿Cuál es la salida del siguiente programa? public class Test {     public static void main(String[] args)     {         int value = 554;         String var = (String)value;  //line 1         String temp = «123»;         int data = (int)temp; //line 2         System.out.println(data + var);     } } a) 677 b) … Continue reading «Salida de Programas Java | Conjunto 21 (Conversiones de tipo)»

Salida de Programas Java | Conjunto 31

Requisito previo: Arrays en Java  1. ¿Cuál será el resultado del siguiente programa?  Java public class Test { public     static void main(String[] args)     {         int[] arr = { 1, 2, 3, 4, 5 };         System.out.println(arr);     } } Opciones:  1. 1  2. Error de tiempo de compilación  3. 1 2 3 4 5  4. [I@Hashcode_in_Hexadecimal  Producción:  … Continue reading «Salida de Programas Java | Conjunto 31»

Preparación para el examen Oracle Certified Java Associate (OCA)

¡Amigos! Recientemente me presenté para el examen OCA y obtuve un 95%. Aquí estoy compartiendo algunas técnicas y patrones de preguntas de examen que deben ayudarlo mientras se presenta para la prueba OCA. Este examen garantiza hacer preguntas sobre los temas a continuación o podemos decir declaraciones. Código de examen: 1Z0-808 1. Debe practicar las … Continue reading «Preparación para el examen Oracle Certified Java Associate (OCA)»

Salida del programa Java | Serie 1

Nivel de dificultad: Novato  Prediga la salida de los siguientes programas Java. Programa 1: Java // filename Main.java class Test {     protected int x, y; }   class Main {     public static void main(String args[]) {         Test t = new Test();         System.out.println(t.x + » » + t.y);     } } Producción: 0 0 En Java, se … Continue reading «Salida del programa Java | Serie 1»

Salida del programa Java | conjunto 19

Prediga la salida de los siguientes programas Java. Programa 1: public class RuntimePolymorphism {     public static void main(String[] args)     {         A a = new B();         B b = new B();                    System.out.println(a.c + » » + a.getValue()              + » » + b.getValue() + » » + b.getSuperValue());     } }    class A {     protected char … Continue reading «Salida del programa Java | conjunto 19»

Salida de Programas Java | Conjunto 30

QUE.1 ¿Cuál es el resultado de este programa? public class Prg {     public static void main(String args[])     {         System.out.print(‘A’ + ‘B’);     } } OPCIÓN a) AB b) 195 c) 131 d) Error Answer: c Explicación: Aquí, ‘A’ y ‘B’ no son strings, son caracteres. ‘A’ y ‘B’ no se concatenarán. Se agregará el ASCII de … Continue reading «Salida de Programas Java | Conjunto 30»

Asignar valores largos con cuidado en Java para evitar el desbordamiento

Predecir la salida del siguiente programa public class LongDivision {     public static void main(String[] args) {     final long MICROS_PER_DAY = 24 * 60 * 60 * 1000 * 1000;     final long MILLIS_PER_DAY = 24 * 60 * 60 * 1000;     System.out.println(MICROS_PER_DAY / MILLIS_PER_DAY);        } } Solución: Tanto el divisor como el dividendo son de … Continue reading «Asignar valores largos con cuidado en Java para evitar el desbordamiento»

Arrays en Java – Part 1

A diferencia de C++, las arrays son objetos de primera clase en Java. Por ejemplo, en el siguiente programa, se accede al tamaño de la array mediante la longitud , que es miembro del objeto arr[] . // file name: Main.java public class Main {     public static void main(String args[]) {        int arr[] = {10, … Continue reading «Arrays en Java – Part 1»