Does Switzerland have an army?

Yes, and military-service is compulsory for male citizens. As a consequence the "active" stock of soldiers is one of the highest among European countries.