An exact quantization rule for the Schr\"{o}dinger equation is presented. In the exact quantization rule, in addition to $N\pi$, there is an integral term, called the quantum correction. For the exactly solvable systems we find that the quantum correction is an invariant, independent of the number of nodes in the wave function. In those systems, the energy levels of all the bound states can be easily calculated from the exact quantization rule and the solution for the ground state, which can be obtained by solving the Riccati equation. With this new method, we re-calculate the energy levels for the one-dimensional systems with a finite square well, with the Morse potential, with the symmetric and asymmetric Rosen-Morse potentials, and with the first and the second P\"{o}schl-Teller potentials, for the harmonic oscillators both in one dimension and in three dimensions, and for the hydrogen atom.
Comment: 10 pages, no figure, Revtex