Pessoal a questão pede para ler uma matriz 4 x 4 e trocar os elementos da 1ª linha pelos elementos da 4ª coluna e escrever,ao final, a matriz transformada.
Apesar de algumas tentativas , meu algoritmo não está exibindo a matriz transformada.
Segue o código…
package matrizes;
import java.util.Scanner;
/*
Leia uma matriz 4 x 4 e troque os elementos da 1ª linha pelos elementos da 4ª coluna.
Escrever,ao final, a matriz transformada
*/
public class Questao08 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[][] num = new int[3][3];
int aux = 0;
for (int i = 0; i < num.length; i++) {
for (int j = 0; j < num[i].length; j++) {
num[i][j] = input.nextInt();
}
}
for (int i = 0; i < num.length; i++) {
for (int j = 0; j < num[i].length; j++) {
if (i == 0) {
aux = num[0][j];
}
if (j == 3) {
num[i + 0][j] = num[i][j + 2];
num[i][j + 3] = aux;
}
}
}
for (int i = 0; i < num.length; i++) {
for (int j = 0; j < num[i].length; j++) {
System.out.print(num[i][j] + " ");
}
}
}
}
5
2
4
1
9
7
12
15
19
5 2 4 1 9 7 12 15 19