用java计算一元二次方程
发布日期:2021-05-07 06:30:36 浏览次数:22 分类:精选文章

本文共 764 字,大约阅读时间需要 2 分钟。

public class TestMath {	     public static void main(String[] args) {		  //一元二次方程的解法		     System.out.println("计算一元二次方程");		   Scanner sc=new Scanner(System.in);	     	System.out.print("请输入a的值:");		   double a=sc.nextDouble();		   System.out.print("请输入b的值:");		   double b=sc.nextDouble();		   System.out.print("请输入c的值:");		   double c=sc.nextDouble();		    double dt=Math.pow(b, 2)-4*a*c;		  if (dt<0) {			  System.out.println("此方程无解!");		  } else  if(dt == 0){			System.out.println("此方程只有一个解!");			double x=(-b)/(2*a);			System.out.println("解x="+x);		   }else {			System.out.println("此方程有两个解!");			double x1=(-b+Math.sqrt(dt)/(2*a));		    double x2=(-b-Math.sqrt(dt)/(2*a));		     System.out.println("解x1="+x1);		      System.out.println("解x2="+x2);		   }		 }		}
上一篇:C++基础(七):函数
下一篇:JAVA关键字

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月15日 22时05分32秒