ciao

ho il seguente probema :
ho scritto il codice sotto indicato , nel quale dentro il ciclo while (boolean_1) == thrue ..
faccio delle operazioni , per esempio chiedo dei dati da pop-up , ecc. ,
poi faccio la richiesta se voglio terminare il ciclo while ;
mi sembra che non esca dal ciclo anche se rispondo 'N' ,
faccio qualche errore strano ?

grazie , ciao

codice:
public class nomeClasse 
{

   public static void main (String[] args)  {  

     /*  elenco variabili  */ 

      String campo_string  = " " ;
      char   campo_char    = ' ' ;
      boolean boolean_1 = true ;       
      
      
      while (boolean_1 == true)  
         {

         /* elaborazione . . .   */


         /**  controllo ciclo elaborazione  */
     
         campo_string  = JOptionPane.showInputDialog("continuare (S/N)") ;    
         campo_char    = campo_string1.charAt(0) ;    
         if (campo_char == 'N') 
             boolean_1 = false ; 
    
         }       

      System.exit(0) ;  

      }  /* fine void main */
  
}
perchè se rispondo 'N' alla domanda : continuare (S/N)
non esco dal while ?

grazie
ciao