sexta-feira, 30 de outubro de 2009

[java-br] Re: Ajuda com ordenação de matriz

·

 

Engraçado que quando eu faço meu teste de mesa, tudo parece funcionar. Mas
quando executo o fonte da nisso:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
at sortMatriz.main(sortMatriz.java:22)
Java Result: 1
Rsrsrs. Affff é ruim demais ser novato...

Abraços!

2009/10/30 Pablo Souza <pvrsouza@gmail.com>

> Galera,
>
> Estou com um problema. Ainda estou estudando lógica e Java e estou tentando
> ordenar uma matriz pela coluna pois eu preciso da mediana por coluna. Mas
> não estou conseguindo. Não sei onde estou errando. Lembro que eu não estou
> usando POO. É java estruturado. Rsrsrs. Vejam como estou fazendo:
>
> public class sortMatriz {
> public static void main(String[] args){
> int linhas=0, colunas=0;
> int valor;
> int aux=0;
>
> System.out.print("Linhas:");
> linhas=(new Scanner(System.in)).nextInt();
> System.out.print("Colunas");
> colunas=(new Scanner(System.in)).nextInt();
> int[][] mat = new int[linhas][colunas];
> for(int x=0;x<linhas;x++){
> for(int y=0;y<colunas;y++){
> System.out.print("Informa valor:");
> valor=(new Scanner(System.in)).nextInt();
> }
> }
> for(int y=0;y<colunas;y++){
> for(int x=0;x<linhas-1;x++){
> if(mat[y][x]>mat[y][x+1]){
> aux = mat[y][x];
> mat[y][x] = mat[y][x+1];
> mat[y][x+1] = aux;
> }
> }
> }
> for(int x=0;x<linhas;x++){
> for(int y=0;y<colunas;y++){
> System.out.println("Na coluna "+x+" linha "+y+"
> valor"+mat[colunas][linhas]);
> }
> }
> }
> }
>
> Se alguem puder me dar uma luz eu agradeco!
>
>
> --
> Atenciosamente,
>
> Pablo Souza
> Tel.: (71) 9983-7775
>

--
Atenciosamente,

Pablo Souza
Tel.: (71) 9983-7775

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Atividade nos últimos dias
Visite seu Grupo
Yahoo! Mail

Conecte-se ao mundo

Proteção anti-spam

Muito mais espaço

Yahoo! Barra

Instale grátis

Buscar sites na web

Checar seus e-mails .

Yahoo! Grupos

Crie seu próprio grupo

A melhor forma de comunicação

.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog