Asked in Planetary SciencePlanet JupiterThe Moon
Why does Jupiter have moons?
April 09, 2014 2:48AM
Mainly because of its mass. In general, the more massive a planet, the easier it is for such a planet to catch - or to keep - a moon. Thus, the four gas giants in our Solar System all have lots of moons; the smaller (and less massive) rocky planets have much fewer moons in comparison.