Oye @chuidiang tengo un problema despues de este codigo:
    
Código Java:
Ver originaltry 
            {
                if(numero<1 || numero>3999) 
                    valido=false;
            }
                valido=false;
            }
  
tengo:    
pero el Netbeans dice que tengo que inicializar "numero", acaso no se realizó la asignación antes, sabes a qué se deba este problema?