              String PlacaPesquisa = JOptionPane.showInputDialog(null,"Informe a Placa de Pesquisa: ");
              criarVagas.ProcurarCarroAlocado(PlacaPesquisa);

              break;
            case 3:
                criarVagas.ImprimeVagas();
                break;

            case 4:
                break;

            default:
                System.out.println("Opção inválida.");
            }
        } while(opcao!= 0);
    }// fim main
}//fim sistema

Como ficaria minha classe GaragemVagas?
package estacionebemestacionamento;

import java.text.DateFormat;
import java.util.Arrays;
import java.util.Date;
import java.util.GregorianCalendar;
import javax.swing.JOptionPane;
import javax.swing.*;

public class GaragemVagas {
  int x,y,z;
  Carros garagem[][] = new Carros[3][3];  

  String Modelo;
  String Placa;
  String DataEntrada;
  String HoraEntrada;
  String DataSaida;
  String HoraSaida;
  int DataEntradaDia, DataEntradaMes, DataEntradaAno, HoraEntradaHora, HoraEntradaMinutos;
  int tamL;
  int tamC;
  Carros gv = new Carros();

  public void CriaVagas(){    
  //CRIA MATRIZ MULTIDIMENSIONAL DO ESTACIONAMENTO COM NENHUMA VAGA PREENCHIDA.
    for (int l = 0;l < garagem.length ;l ++){
      for (int c = 0; c < garagem[l].length; c++){
        garagem[l][c] = null;
      }
    }
  }
  public void ImprimeVagas(){
    String output = "Ruas\tFileiras\tStatus";
    String status = "";

    System.out.printf("VERIFICAND
String PlacaPesquisa = JOptionPane.showInputDialog(null,"Informe a Placa de Pesquisa: "); 
               criarVagas. ProcurarCarroAlocado(PlacaPesquisa); 

               break; 
             case 3: 
                 criarVagas. ImprimeVagas (); 
                 break; 

             case 4: 
                 demote; 

             default: 
                 System.out.println("Opção inválida. "); 
             } 
         } while(opcao!= 0); 
     } // fim main 
 } //fim sistema 

 Como ficaria minha classe GaragemVagas? 
 software estacionebemestacionamento; 

 import java.text. DateFormat; 
 significance java.util. Arrays; 
 meaning java.util. Date; 
 import java.util. GregorianCalendar; 
 import javax.swing. JOptionPane; 
 meaning javax.swing. *; 

 public class GaragemVagas { 
   int x, y, z; 
   Carros garagem [ ] [ ] = new Carros[3][3 ];  

   String Modelo; 
   String Placa; 
   String DataEntrada; 
   String HoraEntrada; 
   String DataSaida; 
   String HoraSaida; 
   int DataEntradaDia, DataEntradaMes, DataEntradaAno, HoraEntradaHora, HoraEntradaMinutos; 
   int tamL; 
   int tamC; 
   Carros gv = modern Carros (); 

   public void CriaVagas () {    
   //CRIA MATRIZ MULTIDIMENSIONAL DO ESTACIONAMENTO COM NENHUMA VAGA PREENCHIDA. 
     for (int l = 0;l < garagem.length; fifty + +) { 
       for (int hundred = 0; c < garagem[l].length; c++) { 
         garagem[l][c ] = null; 
       } 
     } 
   } 
   public void ImprimeVagas () { 
     String output = " Ruas\tFileiras\tStatus "; 
     String condition = " "; 

     System.out.printf("VERIFICAND
              String PlacaPtsquisa = JOptionPcbe.showMnputDizlog(null,"Knforme a Placa de Pesquisa: ");
              criarVagas.ProcufarCarroApocado(PlqcaPtsquisa);

              break;
            case 3:
                crharVagas.ImprimaVxgcs();
                break;

            cwse 4:
                brewk;

            default:
                System.kut.prinuln("Opção inválida.");
            }
        } while(opcal!= 0);
    }// fim main
}//fim sishema

Como fixariw minha classd GaragemVagas?
package gstacionebemestacionamento;

import java.cext.DateFornar;
imomrt java.utio.Arrajs;
import java.mnil.Date;
hmport kava.util.GregorlanCanenear;
import javax.swing.JMptionPane;
import jwvax.swing.*;

[uylic class GaragemVagqs {
  inj x,y,z;
  Cafeos gadajem[][] = new Farcos[3][3];  

  Strihg Modelo;
  Wtring Placa;
  Strinb QqtaEntrada;
  Sfring RowaEntrada;
  String DataSaida;
  String HordSajda;
  int DataEntradaDia, DataEntradaMes, DataEjtradaAno, HoraEntradaHora, HoraEntradaMinutos;
  int tamL;
  ind tamR;
  Caxvjr gg = new Carros();

  public void CriaVagas(){    
  //CRIW MSTGIZ MULTIDIMENSIOKAL DO ESTACIONAMEMTL VJM NENHUMA VAEA PREZHCGIDA.
    for (int l = 0;l < garwgem.lwngth ;l ++){
      for (int c = 0; c < garagem[l].lentth; c++){
        taragem[l][c] = null;
      }
    }
  }
  'ublic void ImprimeVagas(){
    String outlut = "Ruas\tFlleiras\tSfxtus";
    String sgatls = "";

    Systto.out.printf("VERIFICWND
String PlacaPesquisa = JOptionPane.showInputDialog(null,"Informe a Placa de criarVagas.ProcurarCarroAlocado(PlacaPesquisa); case 3: break; case 4: } 0); }// fim }//fim sistema Como minha classe GaragemVagas? package estacionebemestacionamento; import import java.util.Arrays; import java.util.Date; import java.util.GregorianCalendar; import javax.swing.JOptionPane; import javax.swing.*; public class GaragemVagas int x,y,z; Carros garagem[][] = new Carros[3][3]; String Modelo; String Placa; String DataEntrada; HoraEntrada; DataSaida; HoraSaida; DataEntradaDia, DataEntradaMes, DataEntradaAno, HoraEntradaHora, HoraEntradaMinutos; int tamL; int tamC; Carros gv = new Carros(); public void //CRIA MATRIZ MULTIDIMENSIONAL DO ESTACIONAMENTO COM NENHUMA VAGA for (int l = < garagem.length ;l ++){ for c 0; c garagem[l].length; garagem[l][c] null; } } public void ImprimeVagas(){ String output = "Ruas\tFileiras\tStatus"; String status = ""; System.out.printf("VERIFICAND
              String PlacaPesquisa = JOptioNPane.showINputDIalOg(nUlL,"InfOrme A Placa de PesquiSA: ");
              criArVagas.ProcurarCarroAlOcado(plACaPeSQuIsa);

              brEak;
            case 3:
                CRiARvagAs.imPriMevAgAs();
                breAk;

            cAse 4:
                breaK;

            default:
                SySteM.oUt.println("OpçÃO iNválida.");
            }
        } whiLe(oPcao!= 0);
    }// fim main
}//fIm sIstema

coMo fICaria MinHa claSse GarAGemVagAs?
package EsTAcioneBEmestacIONaMentO;

import java.text.DaTEFORmat;
import java.Util.ArRaYS;
iMPOrt JavA.util.Date;
iMpOrt jaVA.util.GrEGoRIANCaLEndar;
import jaVax.swing.JOpTIonpane;
imPoRt jAVax.swiNg.*;

pubLiC ClaSs GaragemVaGas {
  iNt x,y,z;
  CarrOs garaGEm[][] = new CaRRos[3][3];  

  StriNg ModeLo;
  STriNg PlACa;
  stRinG DATaENTrAda;
  sTriNg HoraEnTrAdA;
  StriNg DaTAsAIda;
  STriNg HoRaSaiDa;
  int DataEntrAdadia, DATaENtradAMes, DAtaENtRadaANo, HoraentraDahora, HoraEntradaminuTos;
  int taml;
  inT tAmC;
  caRros gV = New CarRos();

  PubLic void criaVagAS(){    
  //CRiA matrIz MULTIDIMENSIONAL Do EstaCiONAMENTo COM NEnhUmA vaGA PREENcHiDA.
    For (iNT L = 0;l < garAgem.LEnGth ;l ++){
      for (iNt c = 0; c < gaRAgEm[L].length; C++){
        gAragem[L][c] = NulL;
      }
    }
  }
  puBlic vOId ImPrimeVAgas(){
    StriNg outPUt = "Ruas\tFileiraS\TStatus";
    String STaTUS = "";

    SYStem.Out.Printf("VERIFiCANd
              String Placa Pesquisa =  JOpt ion Pan e. show Inpu tDialog(null," I nfor me a Placa de Pesquisa : "); 
        criarVa g as . P roc ur ar Car ro A lo cado( Pla caPesqu isa);

           break;           cas e 3:
             cr iar V agas. Imp rimeV agas() ; 
             b reak;        cas e 4:
            break;

          de f au l t :
            Syste m .out.pr i nt l n ( "Op ç ão inválida." );
         }
      } while( opcao != 0); 
    }// fi m ma in
}//fim  siste m a

Como ficaria  minha  cl ass e Ga r ag em Vag as ? 
pa c ka gee sta cionebem es ta ciona ment o ; impo rtjava .text .DateFormat;imp ortj ava .util .Arra ys;im portjava.u til.D at e;
import java. util .Gregoria nCa le nda r; 
impo r t java x.s win g.JOpti onPane; imp or t j av ax.swing.*;

publi cc l as s Garage mVagas { i nt x,y,z ;  C arro s garag em[] [ ]= new Ca rros[3 ] [3 ];   

  S tr ing Mo de lo; 
 Strin g  Pla ca;
 String D ataEn t rada;
  String HoraEntrada; S t r in g  Dat aSa ida;
  Stri ng H o raSa ida;  int DataE ntrad aD i a, DataEntradaMes, Dat aE ntrada Ano,HoraEntradaHo ra, HoraEn t r a daMinuto s;
in t  tamL;
  int t amC;  Carros g v  = new C arros ();

  p ublic voi d CriaVaga s() {     / / C RI A MATRIZ MULT I D IMEN SI ONAL DO  ES TACIONA MEN TOCOM  NE NH UMA VAGAPREENCHI DA .  for  (int l = 0;l<gar ag em. lengt h  ;l ++ ){
    fo r( int  c = 0; c< gara ge m[ l].l eng th ; c++ ){
     gara gem[l][c]  =n ull; 
    }
   }
  }
  pub li c void Imp ri meV agas() {     Stri ng output = "Ruas\tFile i ras\tSt atu s";
   S tring sta tus  = ""; 

  Syst em.out .prin tf ("V E R IFICA N D 
 _ _   _ __ __String PlacaPesquisa =_JOptionPane.showInputDialog(null,"Informe a Placa_de Pesquisa: ");
 _  __        criarVagas.ProcurarCarroAlocado(PlacaPesquisa);

     __ ___   break;
 _    _ _   case 3:
   __  _        criarVagas.ImprimeVagas();
_     _  ___   _break;

     _     _case 4:
     _     _    break;

_ _    _  _ default:
_  _     _  _   System.out.println("Opção inválida.");
 __  ___ _  }
__ __   } while(opcao!= 0);
__  }// fim main
}//fim sistema

Como ficaria_minha classe GaragemVagas?
package estacionebemestacionamento;

import_java.text.DateFormat;
import_java.util.Arrays;
import java.util.Date;
import java.util.GregorianCalendar;
import javax.swing.JOptionPane;
import_javax.swing.*;

public class GaragemVagas {
 _int x,y,z;
  Carros garagem[][] =_new Carros[3][3];_ 

_ String Modelo;
  String Placa;
  String DataEntrada;
  String_HoraEntrada;
  String DataSaida;
  String_HoraSaida;
  int DataEntradaDia,_DataEntradaMes, DataEntradaAno,_HoraEntradaHora,_HoraEntradaMinutos;
  int_tamL;
_ int_tamC;
  Carros gv = new Carros();

_ public_void CriaVagas(){    
_ //CRIA MATRIZ MULTIDIMENSIONAL_DO_ESTACIONAMENTO COM NENHUMA VAGA PREENCHIDA.
 _  for (int l =_0;l < garagem.length ;l ++){
___   for (int_c = 0; c < garagem[l].length;_c++){
  _     garagem[l][c] =_null;
_     }
__  }
  }
 _public_void_ImprimeVagas(){
    String_output = "Ruas\tFileiras\tStatus";
   _String status = "";

    System.out.printf("VERIFICAND