pessoal criei um joguinho batalha naval e preciso de ajuda.
Alguem sabe me indicar aonde está o erro e pq não está compilando.
import javax.swing.JOptionPane;
public class BatalhaNaval{
public static void main(string args[]){
int tabuleiro[][]=new int[8][8];//cria um tabuleiro 8x8//
BufferedeReader entrada=new BufferedeReader(new
inputStreamReader(System.in()));
posSub();
posD();
posCruz();
posNav();
posPort();
imprimeMatrizdePosicao();
int tabuleiro[][]=new int[8][8];//cria um tabuleiro 8x8//
for (;;){
int l=LerLinha();
int c=LerColuna();
x=x+1;
}
public static int iniciliza matriz(inicMatriz);{
for(int l=0;l<8;l++){//preenche as linhas com elementos de 0 a 7//
for(int c=0;c<8;c++){//preenche as colunas com elementos de 0 a 7//
tabuleiro[l][c]=0;
}
}
}
//funcao que determina a Posicao dos submarinos no tabuleiro//
public static int posicaodosSubmarinos(int posSub);{
int PosicaoA [0][0]=1;//Submarino1//
int Posicao [0][2]=1;//Submarino2//
int PosicaoC[0][4]=1;//Submarino3//
int PosicaoD [0][6]=1;//Submarino4//
}
//funcao que define a Posicao dos distroyers no tabuleiro//
public static int posicaoDosDistroyers(int posD){
int PosicaoA [5][0]=5;//Distroyer1//
int PosicaoB[4][0]=5;//1Distroye2//
int PosicaoC[4][2]=5;//Distroyer3//
int PosicaoD [4][4]=5;//Distroyer4//
}
//funcao que define a Posicao dos cruzadores no tabuleiro//
public static int posicaoDosCruzadores(int posCruz);
int PosicaoA [2][0]=9;//Cruzador1//
int PosicaoB[2][2]=9;//Cruzador2//
int PosicaoC [2][4]=9;//Cruzador3//
}
//funcao que define a Posicao dos navios no tabuleiro//
public static int posicaoDosNavios(int posNav);{
int PosicaoA[6][0]=10;//Navio1//
int PosicaoB[6][2]=11;//Navio2//
}
public static int posicaoDoPortaAviao(int posPort);{
//posicao do porta-avioes//
int PosicaoA[7][0]=30;//PortaAvioes//
}
public static int imprimeMatrizdePosicao();{
String saida="";
for(int l=0;l<8;l++){//preenche as linhas com elementos de 0 a 7//
for(int c=0;c<8;c++){//preenche as colunas com elementos de 0 a
7//
System.out.println(tabuleiro[l][c]+"\n");
}
public static int LerLinha(){
BufferedReader entrada = new BufferedReader (new
InputStreamReader(System.in));
int Linha=0;
try {
System.out.println(JOptionPane.ShowInputDialog("Informe a linha "));
Linha=Integer.parseInt(entrada.readLine());
} catch(Exception e){}
return(Linha);
}
public static int LerColuna(){
BufferedReader entrada = new BufferedReader (new
InputStreamReader(System.in));
int Coluna=0;
int acert=14;
try {
System.out.println(JOptionPane.ShowInputDialog("Informe a coluna "));
Coluna=Integer.parseInt(entrada.readLine());
} catch(Exception e){}
return(Coluna);
}
if (l==0&&c%2==0){
System.outprintln("voce acertou um submarino");
} acerto--;
if(l==4&&c%2==0){
System.outprintln("voce acertou um distroyer");
acerto--;
}
if(l==2&&c%2==0)
System.outprintln("voce acertou um cruzador");
acerto--;
}
if(l==6&&c%2==0)
System.outprintln("voce acertou um navio");
acerto--;
}
if(l==7&&c%2==0)
System.outprintln("voce acertou um porta-avioes");
acerto--;
}else{
System.out.println("voce atirou na agua, tente novamente");
}
}