Why do earth rotate and revolve ?

Jul 28, 2016

Because of gravity.

Explanation:

All objects, such as stars and planets, in the universe began from the collapse of dense interstellar clouds. Interstellar clouds can be as huge as thousands of light years across, but as the clouds in certain areas become denser than other, the gravitational force increases, causing the surrounding gases to collapse in on the denser part.

As the gases collapse, fluctuations in density of the interstellar clouds imposes a resultant angular force on the central body. This produces an angular momentum, causing the central body to rotate. Angular momentum is given by Angular Momentum, $L = m w r$ where $m$ is the mass of the object, $w$ is the angular velocity and $r$ is the radius of circular motion. As more gases collapse in on the central body, its density, and hence gravitational force, increase, decreasing the radius of its circular motion. As per the equation, decrease in radius, $r$, means increase in angular momentum, $L$.

When a interstellar cloud with the size of a few light-years shrinks to the size of a solar system, the decrease in radius is huge, which is why the angular momentum is also huge, and the resulting star and planets rotate very fast.

The planets that were formed due to anomalies in the density of the cloud all fall in onto the more massive star, but gravitational force of other surrounding objects like neighboring stars deviate its course, preventing it from falling into the star. The gravitational attraction of the star, however, prevents the planets from escaping, and puts them in a revolution around it.