java求一个数的立方根,不使用库函数
输入 double input
   输出      double

解决方案 »

  1.   

    迭代
    x(i+1)=(2*x(i))/3+a/(3*x(i)*x(i))
      

  2.   

    package com.aa;import java.util.Scanner;public class LiFangGen { /**
     * 求一个数的立方根
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
         Scanner s=new Scanner(System.in);
         System.out.println("请输入一个数:");
         double a;
         a=s.nextDouble();
         double b=Math.cbrt(a);
         System.out.println(a+"的立方根为:"+b);
         
    }}
    //不用库函数我还没想通怎么实现呢
      

  3.   

    http://aggregate.ee.engr.uky.edu/MAGIC/