Problemas com sintaxe final de um exercicio

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);  
 }

}