Ir ao conteúdo
  • Cadastre-se

Trabalhinho em Matriz


jorge ferraz

Posts recomendados

Bom dia pessoal, andava meio parado e peguei um exercício da faculdade pra dar uma treinada. Acontece que me deparei com um problema que não consigo resolver. O exercício é o seguinte:

Construir uma aplicação que controle os lugares de um cinema. Faça um construtor que inicialize esta matriz de lugares. O construtor receberá a quantidade de fileiras e a quantidade de posições por fileira e iniciará a matriz com 'O' em todos os lugares –

para indicar que o lugar está disponível. Faça um método para reservar lugar. Este método receberá um dois valores inteiro, indicandona fileira e posição desejada. Este método verificará a disponibilidade do lugar desejado e retornará true, caso consiga reservar lugar, ou false, caso contrário. Crie um método para desfazer a reserva.

Faça uma aplicação para testar as funcionalidades da sua classe.

O problema é que estou iniciando com 'O', no construtor, e dá um erro na hora de chamar o método para mostrar:


package Vetores;
public class Cinema {
int m[][];
int f, l;

public Cinema(int fil, int lug) {
f = fil;
l = lug;
m = new int[f][l];
for (int i = 0; i < f; i++) {
for (int j = 0; j < l; j++) {
m[i][j] = 'O';
}
}
}

public void mostrar() {
for (int i = 0; i < f; i++) {
for (int j = 0; j < l; j++) {
System.out.printf(" %c ", m[i][j]);
}
System.out.println("\n");
}
}
}


package Vetores;
import Vetores.Cinema;

public class CinemaApp {

public static void main(String[] args) {
int fil = 3;
int lug = 3;

Cinema c[][] = new Cinema[fil][lug];
c.mostrar();

}

}

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!