Ho capito cosa intendi, ma nn riesco a capire dove devo mettere il controllo.

Al momento della stringa vuota, il programma mi deve dare il risultato, quindi io avevo messo un if in fondo:
codice:
public class esercizio { 		
public static void main (String args[]) { 		 		  		
String s2 = " "; 	 		
char x; 		 			
String s = "";  			
    while (!s.equals(" ")) { 				   					 
         s = Input.readString("Immetti una stringa: "); 					 
         x =  s.charAt(0);  				 					  
         s2 = s2+x;         		 	
      } 

     if (s.equals(" "))  { 			 
             System.out.println(s2);  		
             }   			 	   
} 
}
Ma continu a darmi lo stesso errore.