According to Archimedes' principle, when will an object float in water?
A. When its volume is less than the volume of water it displaces
B. When its weight is equal to the buoyant force exerted by the water
C. When its density is greater than the density of water
D. When its weight is greater than the weight of water it displaces