Ir ao conteúdo

Array Multidimensional não pula de linha


ddggen950

Posts recomendados

Postado

Olá boa noite, ao entrar com dados, os parâmetros são executados até  1 de [3], sendo uma matriz de 2x3, após 1 de [3], deveria ir para, 2 de [1], ao invés de ir a seguinte mensagem é exibida:

java.lang.ArrayIndexOutOfBoundsException: 3at usandoArrayMultiDimensional.main(usandoArrayMultiDimensional.java:19)

Se encontra assim:

import java.util.Scanner;public class usandoArrayMultiDimensional{  public static void main(String[] args)  {        int [] [] numero1 = new int  [2] [3];    int [] [] numero2 = new int  [2] [3];    int linha, coluna;        Scanner leia = new Scanner(System.in);        for(linha = 1; linha < 6; linha++){            for(coluna = 1; coluna < 6; coluna++){            System.out.println("Insira um numero para a linha ["+ linha +"]"+" de coluna ["+coluna+"]");    numero1 [linha] [coluna] = leia.nextInt();                  }        }             }  }

 

Aguardo, obrigado!

Postado

ArrayIndexOutOfBoundsException significa que você acessou uma posição invalida do vetor, são se esqueça que em java começa em zero .

 

Exemplo.

 

int [] matriz = new int [3];

 

 matriz [0] = 00;

 matriz [1] = 00;

 matriz [2] = 00;

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!