In this paper,rational points and integer points on a circle are studied.By classifying circles with rational and irrational centers,we propose some methods for counting the number of rational or integer points on different types of circles.In addition,we illustrate some of the theorems and corollaries with examples.