I've used the public ones before also, they're fine, but I think there are only a few so you might have to wait for them to clean.
Another option is this fitness center, which offers a rate for a quick shower, or for a more comprehensive workout and use of sauna/steam.
https://www.zuerich.com/en/visit/wel...irport-fitness
https://www.airport-fitness.ch/