Сделай так. Для больших чисел возвращаемое значение должно быть long
или, возможно, BigInteger
.
public static long cubeNumber(long x) {
return x*x*x;
}
или это
public static long cubeNumber(long x) {
return (long)Math.pow(x,3);
}
или это
public static BigInteger cubeNumber(long x) {
return BigInteger.valueOf(x).pow(3);
}
Все решения, кроме BigInteger
, имеют ограничения по точности.