Short answer: Yes.
Long answer: Japan was completely on the ropes at that point and using the bombs was unnecessary, though the US high command was not 100% certain that was the case. IJN had been almost completely sunk and the few ships they had left had no fuel to sail anyway. Most of industry and infrastructure had been wiped out - so much so that American pilots complained that they had nothing to attack while flying over Japan. IJA was a weak shadow of its past glory and lacked heavy armament. The last significant formations were stuck in Manchuria, busy being overrun by the Red Army.
But Pentagon analysts made doomsday predictions regarding casualties - these estimates were based on Iwo Jima and Okinawa, apparently without taking into consideration the fact that both of those island battles had very special circumstances. In both cases, the defender had no way to escape and in Okinawa, the small civilian population was "brainwashed" to accept death as the only acceptable path. Still, at both locations there were surrenders and not all civilians in Okinawa committed suicide. If an Allied invasion took place on the actual home islands, Japan would have crumpled relatively quickly and the amount of deserters and survivors would have been much higher than it was on Iwo Jima and Okinawa.
With estimated casualties going over a million just for the Allies, it is understandable that Truman chose to use the bomb instead.