Artículos
Java

Matriz negativa con Java

11/Ago/2015

El cálculo de una matriz negativa consiste en cambiar el valor de los signos de todos los elementos que contiene la matriz. Es decir sería lo que representásemos como:

-A

Para poder conseguir una matriz negativa con Java deberemos de recorrer todos los elementos de la matriz, cambiarles de signo y volverles a asignar al mismo sitio dónde estaban, pero con el signo cambiado.

Lo primero definir nuestra matriz:

int[][] m = {{0,-2,4},{2,0,2},{-4,-2,0}};

Ahora recorreremos la matriz igual que hacíamos en los ejemplos de imprimir una matriz o sumar matrices… y muchos otros.

Para recorrer la matriz vamos a utilizar dos bucles anidados:

for (int x=0; x < m.length; x++) {
  for (int y=0; y < m[x].length; y++) {
    ...
  }
}

Vemos que los bucles utilizan el tamaño del array mediante la propiedad .length y el tamaño del primer elemento m[x] de igual manera mediante el atributo .length.

Ahora solo nos quedará el cambiar del signo al elemento y asignarle a la misma posición. Algo que hacemos con un simple:

m[x][y] = -m[x][y];

De esta manera el código que consigue una matriz negativa con Java quedará la siguiente forma:

for (int x=0; x < m.length; x++) {
  for (int y=0; y < m[x].length; y++) {
    m[x][y] = -m[x][y];
  }
}

Código Fuente

Descárgate el código fuente de Matriz negativa con Java
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
0 Comentarios
Opiniones integradas
Ver todos los comentarios