潜艇既能浮起来又能沉下去,是因为它具备了控制浮力的能力。潜艇是靠水的浮力支撑在水面上的,当潜艇需要下潜时,它会通过泵把潜艇内部的水排出,使其总重量增加,此时浮力变小,潜艇就能够下沉。而当潜艇需要浮起来的时候,就需要再通过泵把一定量的水注入潜艇内部,使其总重量减小,此时浮力增大,潜艇就能够浮起来。此外,潜艇还可以利用自身的机动性来控制深度。它可以调节潜艇的航向、速度和舵角等参数,以控制潜艇升降运动。同时,还可以利用配重系统,通过调整船体的平衡来控制潜艇的深度。总之,潜艇能够实现在水中不同深度的运动,是因为它拥有控制浮力和使用配重系统,以及其他一系列高级技术的能力。