1. There are two main types of Military submarines. 2. Patrol submarines, which attack enemy vessels3. Missile submarines which carry long- range nuclear missiles4. Submarines run on either nuclear power or a combination of electric and diesel motors.