Sou iniciante em java, e estou tentando criar uma classe para ordenar uma matriz digitada pelo usuário, porém ela só ordena os números das linhas.
Gostaria de saber se alguém pode me ajudar.
Valeu!!!
import java.util.Arrays;
import java.io.*;
public class Teste1 {
public static void main(String[] args) {
int mat[][] = new int[3][3];
InputStreamReader t=new InputStreamReader (System.in);
BufferedReader l=new BufferedReader (t);
try{
for (int i=0; i<3; i++)
{
for (int j=0; j<3; j++)
{
System.out.println ("Digite o valor da linha " +(i+1)+ " , coluna "+(j+1)+ " : ");
mat[i][j]=Integer.parseInt (l.readLine());
}
}
}
catch (Exception e){System.out.print ("ERRO");}
for (int i=0; i<3; i++)
{
Arrays.sort(mat[i]);
}
for (int j=0; j<3; j++)
{
Arrays.sort(mat[j]);
}
for (int i=0; i<3; i++)
{
for (int j=0; j<3; j++)
{
System.out.print(mat[i][j] + " ");
}
System.out.println();
}
}
}