This happens because zinc is higher on the activity series than copper.
The type of reactions you are asking about are called single replacement reactions.
It happens because zinc has a higher activity than copper. I'll use an analogy to explain why this happens. The
This happens because copper is lower on the activity series. To continue the analogy... the
This video shows an experiment which proves that zinc has a higher activity than copper.
Hope this helps!