O que são arrays bidimensionais?

Olá!
Estou tentando compreender o que são arrays bidimensionais.
Grato.

São arrays que precisam de 2 índices para serem localizados.

O normal de um array é apena um índice:

carro[5] = “kaa”
carro[3] = “Pajero”

Mas um array bidimensional precisa de 2 índices então
por exemplo, as casas do tabuleiro de um jogo geralmente
precisam de uma posicao x e outra y assim:

casa[3][8] = 0; \casa vazia
casa[6][2] = 3; \jogador 3

e assim vai.

Fácil!

Oi!
Estou querendo criar um Jogo da Velha em Java, queria saber como posso fazer usando o array bidimensional.

[quote=hackum]Oi!
Estou querendo criar um Jogo da Velha em Java, queria saber como posso fazer usando o array bidimensional.
[/quote]

Há vários exemplos de jogos de velha no Google. É só pesquisar, e se basear nos exemplos.

Oi Andre!
Não estou consiguindo compreender o que são arrays bidimensionais. São linhas e tabelas ? É uma matriz no caso ?

[quote=hackum]Oi Andre!
Não estou consiguindo compreender o que são arrays bidimensionais. São linhas e tabelas ? É uma matriz no caso ?[/quote]

Você nem ao menos pesquisou, como sugeri. Com toda certeza você encontraria a resposta. Como já foi citado, é um array com duas dimensões. Por exemplo:

int array[][] = new int array[20][20]; //array 20x20 

Como assim array com duas dimensões ?
por que não colocar:

int array[] = new int array[40]; 

Qual a diferença ?

um vetor(array) bidimensional nada mais é que uma matriz

Você pode entender um array unidimensional como uma série de dados em linha:

int x[] = {1,2,3,4,5,6};

|1|2|3|4|5|6

Um array bidimensional, você entende como sendo uma série de linhas e colunas:

int array[][] = {{'O', 'X', '0'}, {'X', '0', 'X'}, {'0', 'X', ' '}};

|0|X|0|
|X|0|X|
|0|X| |

Onde o primeiro índice refere-se a linha e o segundo a coluna:

System.out.println(array[2][2]); //Imprime o elemento da terceira linha, terceira coluna = ' '

Um array pode ter quantas dimensões você quiser, embora seja relativamente raro você encontrar arrays com mais de duas dimensões, e quase impossível ver por aí gente declarando arrays com mais de 3.

Dá uma olhada neste link: http://www.guj.com.br/java/94141-array-bidimensional

Espero que te ajude.