Что нужно написать в методе pow() в самом конце после return?
Не понимаю изначально даный вариант return power < 0 ? 1d / result : result; Что значит 1d? И метод возвращает result или result? В чем смысл? Обьясните
package com.javarush.task.pro.task08.task0802;
/*
Утильный класс: часть 2
*/
public class Solution {
public static double sqrt(double a) {
double sq= Math.sqrt(a);
return sq;
}
public static double cbrt(double a) {
double cb = Math.cbrt(a);
return cb;
}
public static double pow(int number, int power) {
int result = number;
if(power == 0) {
return 1;
}
for(int i = 1; i < power; i++) {
result *= number;
}
return power < 0 ? 1d / result : result;
}
}