当前位置:首页 > 图灵资讯 > 技术篇> Java调用立方根 java 立方根
Java调用立方根 java 立方根
发布时间:2023-05-18 09:22:59
在Java中寻找立方根需要了解牛顿迭代法,具体证明过程略,最终结论如下:
设
, 求f(x)=0时解x,即y的立方根。 根据牛顿迭代思想,
即
;
牛顿迭代:
import java.util.Scanner;// 必须注意类名 Main, 不要有任何 package xxx 信息public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 double a = in.nextDouble(); double b = getLFG(a); System.out.print(b); } public static double getLFG(double num){ if(num == 0 || num==1 || num == -1){ return num; } double p = num; double q = (2*p+num/(p*p))/3; while(Math.abs(p-q)<0.0001){ p = q; q = (2*p+num/(p*p))/3; } return q; }}
Over...
ps 图灵课堂老师从近一百套最新一线互联网公司面试题中精选而出,涵盖Java架构面试 所有技术栈,包括JVM,Mysql,并发,Spring,Redis,MQ,Zookeeper,Netty, Dubbo,Spring Boot,Spring Cloud,数据结构与算法,设计模式等相关技术领域的大 厂面试题及详解。 详情咨询客服获取全套面经试题。