Arreglos Bidimensionales (el nombre y la posición del nombre de la persona )
En matemáticas, a los arreglos bidimensionales se les llama matrices, y son muy utilizados en problemas de Ingeniería.
Un arreglo de 2 dimensiones es usado para representar elementos en una tabla con columnas y filas, se puede acceder a cualquier elemento dentro del arreglo indicando el indice de la columna y la fila del arreglo.
En conclusión son estructuras de datos que agrupan muchos datos del mismo tipo, en donde cada elemento se puede trabajar individualmente y se puede referenciar con un mismo nombre. Se usan para representar datos que pueden verse como una tabla con filas y columnas.
public class Bidimencionalpractica {
public static void main(String[] args) {
char matriz[][] = new char[4][4];
int a = 0, b = 3;//variables para imprimir la segunda diagonal de derecha a izquierda
//llena a matriz de caracteres
for (int i = 0; i < matriz.length; i++) { //ciclo for para recorre las filas
for (int j = 0; j < matriz.length; j++) {//ciclo for para recorrer las columnas
matriz[i][j] = '0';//agrega el caracter cero en la posicion actual
//condicion para imprimir la primer diagonal de izquierda a derechacon el caracter x
if (i == j) {
matriz[i][j] = 'x';//agrega el caracter x en la posicion actual
}
//imprime el primer caracter de la segunda diagonal en la posicion actual
//de los indices a y b
matriz[a][b] = 'x';
//incrementa el indice a en 1 y decrementa el indice en 1 b para colocar el siguiente//caracter de la segunda diagonal
a++;
b--;
}
//imprime el resultado de la matriz por pantalla
for (int i = 0; i < matriz.length; i++) { //ciclo for para recorre las filas
System.out.println();//imprime una nueva linea
for (int j = 0; j < matriz.length; j++) {//ciclo for para recorrer las columnas
System.out.print(matriz[i][j] + " ");//imprime el valor de la matriz en la posicion actual
}
}
}
2. Realice un ejercicio donde le aparezca el nombre y la posición del nombre de la persona
package puestoarreglob;
public class Puestoarreglob{
public static void main(String[] args) {
String[] Nombres= {"Andes","Gloria","Margarita","Mario","Maria Jose","Alejandra"};
System.out.println("Numero de valores(nombre):"+Nombres.length);
System.out.println("El nombre de la posicion 0 es:"+Nombres[5]);
for(int ind=0;ind<Nombres.length;ind++){
System.out.println("Posicion: "+ ind+"Nombre:" +Nombres[ind]);
}
}
}
Ub excelente trabajo de investigación ya que nos permite conocer con claridad las matrices y sus usos, el ejercicio esclareció el tema por completo.
ResponderEliminarMe parece interesante como el programa organiza una serie de datos en forma de matriz tratandoles como vector así facilita los cálculos al usuario.
ResponderEliminar