尝试使用Math.pow(long, 1D/3)。 在Java中,默认情况下,数字字面量被视为int类型。因此,1/3会被转换为0而不是0.33333(应该是正确结果)。可以通过添加1D或1F或1.0来解决这个问题。