import java.util.Scanner;
public class 一元二次方程 {
public static void main(String[] args) {
System.out.println("请输入你一元二次方程的a,b,c");
Scanner input=new Scanner(System.in);
int a=input.nextInt();
int b=input.nextInt();
int c=input.nextInt();
double e,f;
if (d==0){
System.out.println("这是个完全平方");
System.out.print(e);
}
else if(d0) {
System.out.println("无效根");
else {
System.out.println("这是个不完全平方,需要用求根公式");
double g=Math.sqrt(Math.abs(b));
f=-(e);
System.out.println("第一根是"+e);
System.out.println("第二根是"+f);
这是我的运行结果
扩展资料:
利用java编程解决数学上的解方程题,我们需要把方程求解的思路写出来,然后对应到每一步具体的求解步骤上.就比如解一元二次方程,需要我们把解方程的求根公式,判断式写出,最后用代码表示出来就好了.
需要注意的是,java中有特定的包和数学函数去求解数学问题,比如求根号可以用Math.sqrt()函数,求绝对值用Math.abs()函数
JAVA凡是涉及数学的符号前面都要加MATH.
class A{
public static void main(){
double n=Math.sqrt(m);
System.out.println(n);
java实现开根号的运算:
public static void main(String[] args) { long start = System.currentTimeMillis(); double
System.out.println("sqrt耗时:"+(System.currentTimeMillis()-start)+",result:"+result);
start=System.currentTimeMillis();
result =SqrtByBisection(target, 0);
System.out.println("SqrtByBisection耗时:"+(System.currentTimeMillis()
start)+",result:"+result);
result = SqrtByNewton(target, 0);
System.out.println("SqrtByNewton耗时:"+(System.currentTimeMillis()
Math.sqrt(num);是Java内置的开根号的函数
使用java.lang.Math类的sqrt(double)方法. 方法详解: public static double sqrt(double a) 返回正确舍入的 double 值的正平方根.
Math是在java.lang这个包中的所以可以直接在程序中用这个Math类直接在程序中这样就可以了:?
double n;?
示例见下图:
结果是:
平方根计算:
①.、功 能: 一个非负实数的平方根
参考资料:百度百科-平方根计算
java 中对一个数开根号可以使用系统提供的?Math.sqrt() 函数进行操作
例:
以上就是土嘎嘎小编为大家整理的java数学中求根号代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!