Jogo de batalha Naval. (Erro - java.lang.ArrayIndexOutOfBoundsException) (RESOLVIDO)

Boa noite pessoal, estou tendo dificuldades para inicializar a matriz do meu jogo de batalha nala, ele dá erro java.lang.ArrayIndexOutOfBoundsException quanto tento instanciar a classe Posicao. Alguém me dá uma ajuda aí?

Ele dá erro exatamente quando chamo mapa.inicializaMapa(tabuleiro)

Segue o código.

package batalhaNavalVersao1;

import java.util.Scanner;

public class App {

	
	public static void main(String[] args) {
		
		Scanner scan = new Scanner(System.in);
		System.out.println("Digite seu nome: ");
		String nomeJogador=scan.nextLine();
		
		int cordenadaX = 0;
		int cordenadaY = 0;
		int opcao=1;
		
		Jogador jogador  	   = new Jogador(nomeJogador);
		Posicao[][] tabuleiro  = new Posicao[20][20];
		
		Mapa mapa 			   = new Mapa();
		mapa.inicializaMapa(tabuleiro);
		
	        ...
}//Fim da classe APP

[code]package batalhaNavalVersao1;

public class Mapa {
public void inicializaMapa(Posicao[][] tabuleiro){
for(int i=0;i<20;i++){
for(int j=0;i<20;j++){
tabuleiro[j][i] = new Posicao();
}
}
}
[/code]

Valeu! Era isso mesmo.ehehe

[quote=robson.berth]

for(int j=0;i<20;j++){ [/quote]

Tens um i que deveria ser j nesta linha.