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

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

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

使用java.lang.Math类的sqrt(double)方法。 方法详解: public static double sqrt(double a) 返回正确舍入的 double 值的正平方根。 Math是在java.lang这个包中的所以可以直接在程序中用这个Math类直接在程序中这样就可以了: double n; n=Math....

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=...

public class App { public static void main(String args[]) { int ran; System.out.print("产生的随机数是:"); ran=(int)(10*Math.random()); System.out.println(ran); System.out.println("它的平方是:"+Math.sqrt(ran)); } }

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...

代码如下: import java.text.DecimalFormat;import java.util.Scanner;public class Test {public static void main(String [] args){Scanner sc = new Scanner(System.in);try{double x = sc.nextDouble();if(x

具体如下: 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)。 //如果两次...

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; }

开平方用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); 这...

Math是在java.lang这个包中的所以可以直接在程序中用这个Math类直接在程序中这样就可以了: double n; n=Math.sqrt(9);//比如9是要平方的数

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