




Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Es un resumen sobre matrices en codigo de Java
Tipo: Resúmenes
1 / 8
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!





Matrices de Java Las matrices se utilizan para almacenar múltiples valores en una sola variable, en lugar de declarar variables separadas para cada valor. Para declarar una matriz, defina el tipo de variable con corchetes: String[] cars; Ahora hemos declarado una variable que contiene una matriz de cadenas. Para insertarle valores, puede colocar los valores en una lista separada por comas, dentro de llaves: String[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; Para crear una matriz de enteros, podría escribir: int[] myNum = { 10 , 20 , 30 , 40 }; Acceder a los Elementos de un Array Puede acceder a un elemento de matriz consultando el número de índice. Esta sentencia accede al valor del primer elemento en cars: String[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; System.out.println(cars[ 0 ]); // Outputs Volvo Nota: los índices de matriz comienzan con 0: [0] es el primer elemento. [1] es el segundo elemento, etc. Cambiar un elemento de matriz Para cambiar el valor de un elemento específico, consulte el número de índice: cars[ 0 ] = "Opel"; String[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; cars[ 0 ] = "Opel"; System.out.println(cars[ 0 ]); // Now outputs Opel instead of Volvo
Longitud de la matriz Para averiguar cuántos elementos tiene una matriz, use la propiedad de length: String[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; System.out.println(cars.length); // Outputs 4 Bucle a través de una matriz Puede recorrer los elementos de la matriz con el bucle for y usar la propiedad de longitud para especificar cuántas veces debe ejecutarse el bucle. El siguiente ejemplo genera todos los elementos en la matriz de automóviles: String[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; for (int i = 0 ; i < cars.length; i++) { System.out.println(cars[i]); } Bucle a través de una matriz con For-Each También hay un ciclo "para cada uno", que se usa exclusivamente para recorrer elementos en matrices: for ( type variable : arrayname ) { ... } String[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; for (String i : cars) { System.out.println(i); } El ejemplo anterior se puede leer así: para cada elemento String (llamado i - como en el índice) en los automóviles, imprima el valor de i. Si compara el ciclo for y el ciclo for-each, verá que el método for-each es más fácil de escribir, no requiere un contador (usando la propiedad de longitud) y es más legible.
public class Main { public static void main(String[] args) { int[][] myNumbers = { { 1 , 2 , 3 , 4 }, { 5 , 6 , 7 } }; for (int i = 0 ; i < myNumbers.length; ++i) { for(int j = 0 ; j < myNumbers[i].length; ++j) { System.out.println(myNumbers[i][j]); } } } } Obtenga la suma de los elementos de la matriz: int[] myArray = { 1 , 5 , 10 , 25 }; int sum = 0 ; int i; // Loop through the array elements and store the sum in the sum variable for (i = 0 ; i < myArray.length; i++) { sum += myArray[i]; } System.out.println("The sum is: " + sum); Java ArrayList La clase ArrayList es una matriz de tamaño variable, que se puede encontrar en el paquete java.util. La diferencia entre una matriz integrada y una ArrayList en Java es que el tamaño de una matriz no se puede modificar (si desea agregar o eliminar elementos de una matriz, debe crear uno nuevo). Mientras que los elementos se pueden agregar y eliminar de un ArrayList cuando lo desee. La sintaxis también es ligeramente diferente: Crear un objeto ArrayList llamado cars que almacena un strings:
import java.util.ArrayList; // import the ArrayList class ArrayList
ArrayList
public class Main { public static void main(String[] args) { ArrayList