Boa noite, estou com um problema de sintaxe no final de um exercicio que ja consegui fazer porem na hora de fechar a venda nao sei o que fazer mais.O exercicio é simples e irei mostrar o codigo abaixo:
import javax.swing.*;
public class Locadora
{
public static void main()
{
String[] nomeCliente = new String[5];
String[] sobrenomeCliente = new String [5];
String[] enderecoCliente = new String [5];
int iCliente = 0;
String[] nomeFilme = new String [5];
double[] valorFilme = new double [5];
int iFilme = 0;
int valorLocacao =0 ;
int i=0;
int codMenu=0;
String msg="";
int codLocacao=0;
do{
codMenu=Integer.parseInt(JOptionPane.showInputDialog(“Escolha uma opção\n0- Sair\n1- Clientes\n2- Filmes\n3- Listar Clientes\n4 - Listar Filmes\n5- Locar”));
switch(codMenu){
case 1: nomeCliente[iCliente] = JOptionPane.showInputDialog("Digite o nome do cliente");
sobrenomeCliente[iCliente] = JOptionPane.showInputDialog ("Digite o sobrenome do cliente");
enderecoCliente[iCliente] = JOptionPane.showInputDialog ("Digite o endereço do cliente");
iCliente++;
break;
case 2: nomeFilme[iFilme] = JOptionPane.showInputDialog("Digite o nome do filme");
valorFilme[iFilme] = Double.parseDouble (JOptionPane.showInputDialog("Digite o valor"));
iFilme++;
break;
case 3: msg = "Lista de clientes \n\n";
msg += "-----------------------------------------------------\n\n";
for(i=0; i<iCliente; i++){
msg += "Código: " + i + " - Nome: " + nomeCliente[i] + " - Endereço: " + enderecoCliente[i] + "\n" ;
}
JOptionPane.showMessageDialog(null, msg);
break;
case 4: msg = "Listagem de filmes cadastrados\n\n";
msg += "-----------------------------------------------------\n\n";
for(i=0; i<iFilme; i++){
msg += "Código: " + i + " - Nome: " + nomeFilme[i] + " - Valor: " + valorFilme[i] + "\n" ;
}
JOptionPane.showMessageDialog(null, msg);
break;
case 5: do{
codLocacao=Integer.parseInt(JOptionPane.showInputDialog("Escolha uma opção\n0- Sair\n1- Escolha o cliente\n2- Escolha o Filme"));
switch(codLocacao){
case 1: msg = "Lista de clientes \n\n";
msg += "-----------------------------------------------------\n\n";
for(i=0; i<iCliente; i++){
msg += "Código: " + i + " - Nome: " + nomeCliente[i] + " - Endereço: " + enderecoCliente[i] + "\n" ;
}
JOptionPane.showInputDialog(null, msg+ "Digite o código do cliente");
break;
case 2: msg = "Lista de filmes cadastrados\n\n";
msg += "-----------------------------------------------------\n\n";
for(i=0; i<iFilme; i++){
msg += "Código: " + i + " - Nome: " + nomeFilme[i] + " - Valor: " + valorFilme[i] + "\n" ;
}
JOptionPane.showInputDialog(null, msg+ "Digite o codigo do filme");
iFilme++;
break;
/*O PROBLEMA ESTA AQUI POIS QUANDO O USUARIO ESCOLHE O CLIENTE E O FILME PELO CODIGO, DEVE IMPRIMIR NA TELA
O NOME DO CLIENTE E TB QAUNTOS FILMES ELE LOCOU E O VALOR TOTAL.LEMBRANDO QUE LIMITEI O CADASTRO DO
CLIENTE E FILME A 5 NO MAXIMO.)/
case 3:
}
}while(codLocacao!=0);
}
}while(codMenu!=0);
}
}