rprt.net
当前位置:首页 >> jAvA求开方程序 >>

jAvA求开方程序

java程序求一个数开方可以使用Math的sqrt方法.代码为:Math.sqrt(double n);//其中n是被开方的数如要给m开n次方就用:java.lang.StrictMath.pow(m,1.0/n);

java.lang.Math类里有这个方法.(1)直接用Math.sqrt();方法(2)用pow(double a, double b)方法 返回第一个参数的第二个参数次幂的值.你把第二个参数搞成1/2就可以了.

查java api就行了 引入math包,sqrt方法就是 double a = Math.sqrt(4);///////////////// static double sqrt(double a) 返回正确舍入的 double 值的正平方根

java中有一个Math类里面很多静态的方法,都是一些常见的数学公式的实现,例如求平方根的Math.sqrt(n),求a的b次方Math.pow(a, b),求绝对值Math.abs(n)等很多.下面是一些演示.public class MathTest{ public static void main(String[] args)

return (Math.sqrt(dis1)) 这样就行了

static{ int x=121; if(x > 0) System.out.print(x+"的平方根是:正负"+Math.sqrt(x)); else if(x==0) System.out.println("0的平方根是0"); else System.out.println("负数没有平方根"); }

首先,后面两个方法里面if判断应该是if ((b*b-4*a*c)>=0)以及if ((e*e-4*d*f)>=0),要想返回复数,就要判断当b*b-4*a*c小于0时做特殊处理,并且建议后面两个函数的返回值不要是一个数,最好是返回两个数,即-b和Math.sqrt(b*b-4*a*c))/(2*a)(你这里2*a少了括号)

javaMath函数的sqrt()方法求平方根int n = 100;System.out.println(Math.sqrt(n));

import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入被开方的数字:");int num = sc.nextInt();System.out.println("请问你 要开几次方:");int

用Math类的sqrt()方法可以实现,比如要开4的平方根就是:Math.sqrt(4);

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