A flashlight having a water-resistant switch comprises a battery compartment, a hollow rear barrel, a rubber push button, an abutment cylinder, a conductive metal block, a first spring, an engagement cylinder, an insulator washer, a pin member, and a second spring. Battery compartment is coupled to rear barrel to a conductive element. Further, the relative position of battery compartment and rear barrel can be adjusted by threading. Rear barrel comprises a hole with push button projected therefrom. Abutment cylinder is threadedly secured in rear barrel to fasten push button. Metal block is provided between abutment cylinder and push button. First spring is urged between metal block and abutment cylinder. Engagement cylinder is threadedly secured in rear barrel. Insulator washer is fastened between engagement cylinder and abutment cylinder. Pin member is received in engagement cylinder. Second spring is urged between pin member and insulator washer. With pin member electrically coupled to cells, in addition to water-resistant the switch is capable of being operated in either pressing or rotation operating mode by pressing push button or rotating rear barrel.
A flashlight includes a conductive barrel, a lamp unit and a tail cap switch. The tail cap switch includes a tail cap member, a push button member movable relative to the tail cap member, a conductive biasing member, and a contact blocking member to control the moving range of the push button member. In practice, the tail cap member is adjustable relative to the barrel to one of a normally closed position, a normally open position, and a switch on/off position between the normally closed position and the normally open position.