ja fiz essa parte
public boolean vendeLugar(String nome)
{
for(int i =0;i<lugares.length;i++)
{
//LISTA OS LUGARES//
if(lugares[i] == null)
System.out.println("LUGAR DISPONIVEL");
else
System.out.println("LUGAR OCUPADO");
// VENDE O LUGAR //
}
}
public class Viagem
{
private int codigoDaViagem;
private int ocupacao;//sera um contador//
private String lugares[] = new String[40];
public Viagem(int codigoDaViagem)
{
this.codigoDaViagem = codigoDaViagem;
}
public int getCodigoDaViagem()
{
return codigoDaViagem;
}
public void setCodigoDaViagem(int codigoDaViagem)
{
this.codigoDaViagem = codigoDaViagem;
}
public void listaLugares()
{
for(ocupacao = 0;ocupacao<lugares.length;ocupacao++)
{
if(lugares[ocupacao] == null)
System.out.println("LUGAR DISPONIVEL");
else
System.out.println("LUGAR OCUPADO POR"+lugares[ocupacao]);
}
}
public boolean vendeLugar(String nome)
{
for(int i =0;i<lugares.length;i++)
{
//LISTA OS LUGARES//
if(lugares[i] == null)
System.out.println("LUGAR DISPONIVEL");
}
}
public void desistencia(String nome)
{
}
}
Qual a dúvida ou problema especificamente que voce esta tendo?
Erro? o que precisamente?
estou listando mas nao sei como fazer para a pessoa digitar uma das opcoes listadas e mudar o lugar de disponivel para ocupado
Você já tem o método main? Posta ele ai
bom
tenho no caso um menu com o metodo main
que ainda nao esta funcionando
import javax.swing.JOptionPane;
public class TestaViagem
{
public static void main(String[] args) {
String menu = "MENU" +
"\n\n1 -VENDE LUGAR " +
"\n2 - DESISTENCIA " +
"\n3 - LISTA LUGARES " +
"\n9 - SAIR";
Integer op = 0;
do {
op = Integer.parseInt(JOptionPane.showInputDialog(menu));
switch (op) {
case 1:
//Viagem.vendeLugar();
System.out.println("LUGAR VENDIDO");
break;
case 2:
//Viagem.desistencia();
System.out.println("VENDA REALIZADA");
break;
case 3:
//Viagem.listaLugares();
System.out.println("LUGARES LISTADOS");
case 9:
break;
default:
JOptionPane.showMessageDialog(null, "opcao invalida");
}
} while (op != 9);
}
}
ate tenho duvida nesse menu, que esta dando erro na hora de compilar se descomentar os comandos
Na verdade voce deve criar uma instancia de viagem antes de chamar o método
Viagem v = new Viagem()
v.vendeLugar();