Informática

323 palavras 2 páginas
import java.util.Random; import java.util.Scanner;

public class batalhaNaval {

public static void main(String[] args) { int[][] tabuleiro = new int[5][5]; int[][] navios = new int[3][2]; int[] tiro = new int[2]; int tentativas=0, acertos=0; inicializaTabuleiro(tabuleiro); iniciaNavios(navios); System.out.println(); do{ mostraTabuleiro(tabuleiro); darTiro(tiro); tentativas++; if(acertou(tiro,navios)){ dica(tiro,navios,tentativas); acertos++; } else dica(tiro,navios,tentativas); alteraTabuleiro(tiro,navios,tabuleiro);

}while(acertos!=3); System.out.println("\n\n\nJogo terminado. Você acertou os 3 navios em "+tentativas+" tentativas"); mostraTabuleiro(tabuleiro); } public static void inicializaTabuleiro(int[][] tabuleiro){ for(int linha=0 ; linha < 5 ; linha++ ) for(int coluna=0 ; coluna < 5 ; coluna++ ) tabuleiro[linha][coluna]=-1; } public static void mostraTabuleiro(int[][] tabuleiro){ System.out.println("\t1 \t2 \t3 \t4 \t5"); System.out.println(); for(int linha=0 ; linha < 5 ; linha++ ){ System.out.print((linha+1)+""); for(int coluna=0 ; coluna < 5 ; coluna++ ){ if(tabuleiro[linha][coluna]==-1){ System.out.print("\t"+"~"); }else if(tabuleiro[linha][coluna]==0){ System.out.print("\t"+"*"); }else if(tabuleiro[linha][coluna]==1){ System.out.print("\t"+"X"); } } System.out.println(); }

}

Relacionados

  • informatica
    3020 palavras | 13 páginas
  • Informatica
    2265 palavras | 10 páginas
  • informatica
    1838 palavras | 8 páginas
  • A informatica
    2489 palavras | 10 páginas
  • informática
    794 palavras | 4 páginas
  • Informática
    880 palavras | 4 páginas
  • informatica
    500 palavras | 2 páginas
  • Informática
    599 palavras | 3 páginas
  • informatica
    1100 palavras | 5 páginas
  • Informatica
    405 palavras | 2 páginas