Membro desde: 02/03/2010 00:53:57
Mensagens: 5
Offline
Boa tarde pessoal... Eu preciso fazer um programa que receba uma matriz mxn e retorne o resultado deslocado para a esquerda. Por exemplo:
matriz 3x3:
1 2 3
4 5 6
7 8 9
Teria como resultado:
2 3 1
5 6 4
8 9 7
Meu programa roda até a parte de fazer a leitura dos números,depois ele dá o seguinte erro:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3
at eex3l1.Main.main(Main.java:33)
Java Result: 1
Aqui está a parte que eu fiz,fiz tudo no método main pq primeiro eu quero saber se minha lógica está certa pra dar continuidade pra depois deixar bonitinho:
Membro desde: 09/11/2008 07:07:31
Mensagens: 217
Offline
Não seria melhor você, em vez de usar a variável m, usar a variável que contém a matriz. Você pode usar a variável m1 e m2, seguidas do método length().