Buenas estoy haciendo un programa que crea una sala de cine y me pide un método menú para controlar las butacas, ya sea marcar una como ocupada, liberar una que ya esté ocupada... etc.
Me da error al crear el método y no acabo de entender como hacer funcionar el main con el método para que el programa funcione.
Este es mi código:
import java.util.Scanner;
public class Cine {
public static void main(String[] args) {
int numFilas,numButacasF;
System.out.println("Numero de filas?");
Scanner scfil=new Scanner(System.in);
numFilas=scfil.nextInt();
System.out.println("Numero de butacas por fila?");
Scanner scbut=new Scanner (System.in);
numButacasF=scbut.nextInt();
char salaCine[][];
salaCine=new char [numFilas][numButacasF];
System.out.println("Sala de Cine:");
for(int i=0;i<numFilas;i++){
for(int j=0;j<numButacasF;j++){
String s="L";
salaCine [i][j]=s.charAt(0);
System.out.print(" "+salaCine[i][j]+" ");
}System.out.println();
}
static int menuOpciones(){
int opc;
System.out.println("***Menu***");
System.out.println("1.Ocupar butaca");
System.out.println("2.Liberar butaca");
System.out.println("3.Liberar todas las butacass");
System.out.println("4.Mostrar butacas");
System.out.println("5.Salir");
Scanner scopc=new Scanner(System.in);
opc=scopc.nextInt();
return (opc);
}
}
}
Muchas gracias de antemano!!!
Prueba a crearlo fuera del método main, dentro de la clase Cine. :)
estudia bloque y alcances
tu metodo tiene que estar fuera del otro metodo que es el main
no existe un metodo dentro de otro metodo