题目:•计算一个数字的立方根,不使用库函数 详细描述: •接口说明 原型: public static double getCubeRoot(double input) 输入:double 待求解参数 返回值:double 输入参数的立方根
package NiukeBrush; import java.util.Scanner; //•计算一个数字的立方根,不使用库函数 //详细描述: //•接口说明 //原型: //public static double getCubeRoot(double input) //输入:double 待求解参数 //返回值:double 输入参数的立方根 //先来一个使用库函数的,毕竟我没用过 public class Huawei30 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()) { double input=sc.nextDouble(); System.out.println(getCubeRoot(input)); } } public static double getCubeRoot(double input) { // double c=Math.ceil(Math.cbrt(input)*10)/10; // double c=Math.cbrt(input); double c=Math.rint(Math.cbrt(input)*10)/10; // 灵活运用库函数:Math.ceil;Math.floor;Math.rint;Math.cbrt return c; } }总结:灵活运用基础类库,任重道远。