关于一元二次方程求解问题(java)
2012-04-06 17:42
323 查看
import java.util.Scanner;
import java.math.*;
public class Lq2
{
public static void main(String args[])
{
double a,b,c,d,x1,x2;
System.out.println("请依次输入三个项数");
Scanner s=new Scanner(System.in);
a=s.nextDouble();
b=s.nextDouble();
c=s.nextDouble();
d=b*b-4*a*c;
x1=(Math.sqrt(d)-b)/2*a;
x2=(Math.sqrt(d)+b)/2*a;
if(d>0)
{
System.out.println("根分别为:"+"x1="+x1+";"+"x2="+x2);
}
else if(d==0)
{
System.out.println("有一个实根:"+(-b)/(2*a));
}
else
{
System.out.println("无根!");
}
}
}
import java.math.*;
public class Lq2
{
public static void main(String args[])
{
double a,b,c,d,x1,x2;
System.out.println("请依次输入三个项数");
Scanner s=new Scanner(System.in);
a=s.nextDouble();
b=s.nextDouble();
c=s.nextDouble();
d=b*b-4*a*c;
x1=(Math.sqrt(d)-b)/2*a;
x2=(Math.sqrt(d)+b)/2*a;
if(d>0)
{
System.out.println("根分别为:"+"x1="+x1+";"+"x2="+x2);
}
else if(d==0)
{
System.out.println("有一个实根:"+(-b)/(2*a));
}
else
{
System.out.println("无根!");
}
}
}
相关文章推荐
- 问题求解,关于java随机生成指定长度的字符串
- Java学习笔记1——关于Scanner类中nextDouble、nextInt、……等方法与nextLine方法联用的问题
- 关于java的绝对路径和相对路径问题
- 关于java、jsp、servlet、ajax乱码问题
- java中关于Map的九大问题
- JAVA求解皇后问题
- 关于xml编码问题在VB,PHP,JAVA下的解决方案
- 关于JAVA代码添加到mysql数据库乱码??的问题解决方式
- “JAVA.LANG.NOCLASSDEFFOUNDERROR” 关于CLASSPATH设置问题
- 关于Timer计时器控件的java.lang.IllegalStateException: TimerTask is scheduled already问题分析
- 关于java备注乱码的问题,两个工程默认的编码不一样
- 今天遇到关于JAVA INTEGER类型的问题 不过还好 现在解决了,
- 一个关于Java JFrame 无法初始化组件问题
- 关于java中url编码的问题
- 关于Java文件路径问题
- Java 关于中文乱码问题的解决方案与经验 (1)
- 关于java开发的性能问题总结(必看)
- 关于JAVA编译时找不到自定义包的问题
- 关于Java调用批处理命令向mysql导入数据的中文乱码有关问题
- 关于android.jar里的java.net.URLEncoder.encode()和jdk里的java.net.URLEncoder.encode()出现的问题