sexta-feira, 13 de abril de 2018

penalti2 - Turma 3

 public static void main(String args[]) {
        Gol golg = new Gol();
        Gol golc = new Gol();
        golg.inicializa();
        golc.inicializa();
     
        Goleiro Cassio = new Goleiro ();
        Cassio.pula();
        //Marcus.golg.imprime();
 
        Batedor Neymar = new Batedor ();
        Neymar.chuta();
     
        if (comparaGols(Neymar.golc, Cassio.golg)) {
            System.out.println("UHHH");
        } else {
            System.out.println("GOLLL");
        }
        Cassio.golg.imprime();
        System.out.println ();
        Neymar.golc.imprime();
    }
    static boolean comparaGols(Gol a, Gol b) {
        for (int linha = 0; linha < 2; linha++) {
            for (int coluna = 0; coluna < 3; coluna++) {
                if (a.gol[linha][coluna] != b.gol[linha][coluna])
                  return false;
            }
        }
        return true;
    }
}
class Batedor {
    Gol golc = new Gol ();
    void chuta () {
        int linhac = (int) (Math.random() * 2);
        int colunac = (int) (Math.random() * 3);
        golc.gol[linhac][colunac] = 1;
    }
}

class Goleiro {
    Gol golg = new Gol();
    void pula () {
        int linhag = (int) (Math.random() * 2);
        int colunag = (int) (Math.random() * 3);
        golg.gol[linhag][colunag] = 1;
    }
}

class Gol {
    int[][] gol = new int[2][3];
    void inicializa () {
        for (int linha = 0; linha < 2; linha++) {
            for (int coluna = 0; coluna < 3; coluna++) {
                gol[linha][coluna] = 0;
            }
        }
    }
    void imprime () {
        for (int linha = 0; linha < 2; linha++) {
            for (int coluna = 0; coluna < 3; coluna++) {
                System.out.printf(gol[linha][coluna] + "\t");
            }
            System.out.println();
        }
    }
}

Nenhum comentário:

Postar um comentário