If a is an integer and b is a rational number, then the number of rational numbers between a and b is
infinite
All integers are rational numbers with denominator 1. We know that between any two rational numbers, there are infinite rational numbers.
Thus, there are infinite rational numbers between a and b.