There are 300 three-digit numbers divisible by 3.
The first three-digit number divisible by 3 is 102, and the last is 999. To find the total count, we can use the following formula:
(Last number divisible by 3 - First number divisible by 3) / 3 + 1
Plugging in the values:
(999 - 102) / 3 + 1 = 897 / 3 + 1 = 299 + 1 = 300
Therefore, there are 300 three-digit numbers divisible by 3.