Explain the `for` loop in Java. Provide an example of a `for` loop that prints numbers from 1 to 10.
Discuss the `while` loop in Java. Write an example of a `while` loop that prints numbers from 1 to 10.
Describe the `do-while` loop in Java. Provide an example of a `do-while` loop that prints numbers from 1 to 10.