因为物体的浮沉由两个因素决定。你只考虑了其中的一个,即物体自身的重力G。还有一个那就是物体所受到的浮力F,当G>F时,物体会下沉,当G<F时,物体会上浮。
如:体积相同的实心冰块和
铁块G冰<G铁。把它们都放入水中,因为排开水的体积相同,它们所受到的浮力F相等。所以冰块上浮,铁块下沉。
但将冰块放入酒精中(p冰>p酒),冰块会下沉。因为此时,它受到的浮力F<重力G冰。
将铁块放入
水银中,铁块会上浮,因为此时它受到的浮力F>G铁。
所以在不同的地方,轻的物体下沉,重的物体上浮。
另外,有些重的物体做成了空心的,使它排开液体体积增大,所以浮力增大,这样F>G,所以它上浮,如铁船。