public class MyClass {
public static void main(String args[]) {
// Gol golg = new Gol();
// Gol golc = new Gol();
// golg.inicializa();
// golc.inicializa();
Goleiro Cassio = new Goleiro (5,7);
Cassio.pula();
//Marcus.golg.imprime();
Batedor Neymar = new Batedor (5,7);
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 < a.gol.length; linha++) {
for (int coluna = 0; coluna < a.gol[0].length; coluna++) {
if (a.gol[linha][coluna] != b.gol[linha][coluna])
return false;
}
}
return true;
}
}
class Batedor {
Gol golc;
Batedor (int l, int c) {
golc = new Gol (l,c);
}
void chuta () {
int linhac = (int) (Math.random() * golc.gol.length);
int colunac = (int) (Math.random() * golc.gol[0].length);
golc.gol[linhac][colunac] = 1;
}
}
class Goleiro {
Gol golg;
Goleiro (int l, int c) {
golg = new Gol (l,c);
}
void pula () {
int linhag = (int) (Math.random() * golg.gol.length);
int colunag = (int) (Math.random() * golg.gol[0].length);
golg.gol[linhag][colunag] = 1;
}
}
class Gol {
int[][] gol;
Gol (int l, int c) {
gol = new int[l][c];
}
void inicializa () {
for (int linha = 0; linha < gol.length; linha++) {
for (int coluna = 0; coluna < gol[linha].length; coluna++) {
gol[linha][coluna] = 0;
}
}
}
void imprime () {
for (int linha = 0; linha < gol.length; linha++) {
for (int coluna = 0; coluna < gol[linha].length; coluna++) {
System.out.printf(gol[linha][coluna] + "\t");
}
System.out.println();
}
}
}
Nenhum comentário:
Postar um comentário