Matriz en java

¿Qué es una matriz?

Una matriz es una tabla rectangular de números, símbolos o expresiones, dispuestas en filas y columnas, que se utiliza para representar un objeto o una propiedad de dicho objeto. En java creamos matrices usando arrays. Estas matrices pueden contener cualquier cosa, desde tipos de datos primitivos, como números enteros, caracteres y valores booleanos, hasta objetos de clase, como listas o colas.

Como crear una matriz unidimensional

Una matriz unidimensional es básicamente una lista de variables del mismo tipo. Para crear una matriz, primero declara en qué tipo de datos consistirán las variables en su matriz, luego el nombre de la matriz. La sintaxi es:

(tipo de dato) nombre_variable[ ];

Aquí primero declaramos cuál será el tipo de datos de todas las variables en la matriz. Luego nombraremos la colección de estas variables que son la matriz.

String nombres[];

        Ahora, aunque esta declaración establece  nombres como una  matriz, no existe ninguna matriz en la memoria. Para que exista esta matriz, tenemos que vincularla a la memoria usando la palabra clave new. Esto se verá como lo siguiente:

String nombres= new String [10];

Aquí asignamos una matriz de cadenas de 10 elementos y las vinculamos a nombres.

Ejemplos de matriz unidimensionalales:

				
					// Programas creando y manipulando matriz unidimensionales 
//////////////////////////////////////////////////
// Ejemplo 1: ejemplo de programación donde creamos y
//imprimimos una matriz unidimensional de nombres de estudiantes 
// 
//////////////////////////////////////////////////
 
import java.io.*;
import java.util.*;
class Nombres {
	public static void main(String[] args)
	{
		// iniciamos una matriz
		String nombres[];
		nombres= new String[5];

		// populamos la matriz con cadenas
		nombres[0]="jose";
		nombres[1]="anna";
		nombres[2]="diego";
		nombres[3]="luis";
		nombres[4]="beatriz";
		
		// imprimimos la matriz
		for(int i=0;i<nombres.length;i++ )
		    System.out.println(nombres[i]);
		//salida: jose anna diego luis beatriz
 
	}
}
//////////////////////////////////////////////////
// Ejemplo 2: Aqui declaramos la matriz numeros y al mismo
// tiempo la populamos en la misma linea de codigo. Entonces 
// encontramos la suma the estos numeros.
// 
//////////////////////////////////////////////////
import java.io.*;
class Numeros{
    public static void main(String[] args)
	{
	    int numeros[] = {3,2,5,66,8,2,33,55,62,14};
	    int suma=0;
	    
	    for(in i = numeros.length;i++)
	        suma = suma + numeros[i];
	    System.out.print("La suma de los numeros es"+ suma);
	}
}