一元二次方程根

论坛 期权论坛 脚本     
匿名技术用户   2021-1-14 14:39   338   0
package test;
import java.util.Scanner;
import java.math.*;
public class test {
 public static void main(String[] args){
  Scanner input=new Scanner(System.in);
  System.out.println("输入啊a,b,c;");
  double a,b,c;
  a=input.nextDouble();
  b=input.nextDouble();
  c=input.nextDouble();
  if(b*b<4*a*c)
  {
   System.out.println("无实数根");
   
  }
  if(b*b==4*a*c)
  {
   double r=-b/2*a;
   System.out.println("该方程的实数根为"+r);
  }
  if(b*b>4*a*c)
  { 
   double x=b*b-4*a*c;
   double r1=(-b+Math.pow(x, 0.5))/(2*a);
   double r2=(-b-Math.pow(x, 0.5))/(2*a);
   System.out.println("该方程的实数根为"+r1 + r2);
  }

 }
}  

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP