xxsr.net
当前位置:首页 >> Ax2+Bx+C=0的平方根 用jAvA写程序代码 >>

Ax2+Bx+C=0的平方根 用jAvA写程序代码

晕 你是不是else下面少了一个‘}’啊,还有 a,b,c都是定值了,if else这样写没有多大的意义吧

具体如下: public static double squareRoot(double n){ double x =1。 double temp =1。 do{。 temp = x。 //保存上一次计算的值。 x = 0.5*(x + n/x)。 //这个就是牛顿迭代法的基本公式。 }while(Math.abs(x - temp)>0.00001)。 //如果两次...

开平方用math.sqrt(double n);就可以了,n就是要被开方的数 扩展下,如果要给m开n次方就用java.lang.StrictMath.pow(m,1.0/n); 因为都是用的double类型的数字,所以会有误差,比如 m=64;n=3,y=java.lang.StrictMath.pow(m,1.0/n); 这样如果...

public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { for (int i = 1; i

public class SuShu { public static void main(String[] args) { int n=0;//记录1000以内素数的个数 int m=0;//记录数字能被几个数整除 for(int i=200;i

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class TestFloat { public static void main(String[] args) { System.out.println("请输入一个数:"); double input = 0; boolean flag=...

import .BufferedReader; import .IOException; import .InputStreamReader; public class TestFloat { public static void main(String[] args) { System.out.println("请输入一个数:"); double input = 0; boolean flag=true; while(flag) { t...

具体如下: public static double squareRoot(double n){ double x =1。 double temp =1。 do{。 temp = x。 //保存上一次计算的值。 x = 0.5*(x + n/x)。 //这个就是牛顿迭代法的基本公式。 }while(Math.abs(x - temp)>0.00001)。 //如果两次...

按照你的要求编写的Java程序如下 import java.util.ArrayList;import java.util.List;import javax.swing.JOptionPane;public class MethodsForQuadratics { public static void main(String[] args) { JOptionPane.showMessageDialog(null,"Thi...

public static double sqrt (double c) { if (c < 0) return Double.NaN; double err = 1e-15; double t = c; while( Math.abs(t - c/t) > err * t) t = (c/t + t) /2.0; return t; }

网站首页 | 网站地图
All rights reserved Powered by www.xxsr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com