Мантисса и показатель степени двойного числа с плавающей запятой IEEE - это значения, такие что
value = sign * (1 + mantissa) * pow(2, exponent)
, если мантисса имеет форму 0.101010101_base 2 (т.е. ее самый значимый бит смещен, чтобы быть после двоичной точки), и показатель степени корректируется на смещение.
Начиная с версии 1.6, java.lang.Math также предоставляет прямой метод для получения несмещенного показателя (называемый getExponent (double))
Однако числа, которые вы запрашиваете, являются целыми и дробными частями числа, которые можно получить с помощью
integral = Math.floor(x)
fractional = x - Math.floor(x)
хотя вы можете относиться к отрицательным числам по-разному (floor(-3.5) == -4.0)
, в зависимости от того, почему вам нужны эти две части.
Я настоятельно рекомендую вам не называть эти мантиссы и экспоненты.