Ajuda para construir uma idÉia bÁsica

5 respostas
Z

Opa pessoal sou novo no forum e iniante no java pesso ajuda nesse exercício:
Idéia básica

 Você deve montar um quadro (ou matriz) com 8 linhas e 8 colunas (veja que essa matriz não precisa existir de verdade?);

 Os políticos devem ser espalhados nesse quadro, sempre na posição horizontal ou vertical (nunca em diagonal), ocupando 1 quadrado;

 O programa deve receber uma entrada do cliente, pergutando em qual linha e em qual coluna ele deve tentar atirar;

 Se o usuário acertar em um político, deve receber uma mensagem avisando do acerto e se o político afundou ou não (ele só afunda quando os 3 quadrados forem acertados);

 Se o usuário não acetar, o programa deve também avisar que o tiro errou;

 O programa não deve ficar todo em uma única classe J

5 Respostas

E

Troque “político” por “batalha naval” e veja vários exemplos na Internet.

ViniGodoy

E, por favor, ao criar tópicos, evite títulos usando somente letras maiúsculas.

kbardock15

Não é complicado de fazer, só precisar usar uma certa lógica, como o amigo citou, troque político por batalha naval, mas basicamente você ira precisar de uma matriz[8x8] nela você indicara as posições dos políticos exemplo:

String matriz[][] = {{"","","politico1","","","","",""},{"","","politico2",""...}...};

//Após recebe a posição do usuario, algo tipo:

int linha = JOptionPane.showInputMessage(null,"Digite o numero da linha");
int coluna = JOptionPane.showInputMessage(null,"Digite o numero da coluna");

if(!"".equals(matriz[linha][coluna])){
    System.out.println("você acertou o: " + matriz[linha][coluna]);
}else{
   System.out.println(" você errou ");
}

Você só precisa desenvolver a logica pra considerar 3 quadrados para afundar.

ViniGodoy

Vai ser engraçado.

“Você atingiu a lama!”

“Seu presidente foi destruído!”

“Ó não, você afundou meu deputado!”

“Putz! Agora só faltam os malditos vereadores!”

Z

Não consigo montar esse quadro alguém pode me ajudar?

Criado 21 de setembro de 2010
Ultima resposta 21 de set. de 2010
Respostas 5
Participantes 4