Java基础编程练习2,求一元二次方程aX^2+bX+c=0的根.
2021-04-12 22:56
811 查看
题目:求一元二次方程aX^2+bX+c=0的根。
package cn.wdl.demo; import java.util.Scanner; public class Case02 { public static void solution(double a,double b,double c) { double delta; double x1; double x2; delta = b*b-4*a*c; if(delta>=0) { if(delta>0) { x1=(-b+Math.sqrt(delta))/(2*a); x2=(-b-Math.sqrt(delta))/(2*a); }else{ x1=x2= (-b/(2*a)); } System.out.println("方程解为x1="+x1+",x2="+x2); }else { System.out.println("方程无解!"); } } public static void main(String[] args) { // 2.求一元二次方程aX^2+bX+c=0的根 double a=0; double b=0; double c=0; Scanner sc = new Scanner(System.in); System.out.println("请输入二次项系数:"); a = sc.nextDouble(); System.out.println("请输入一次项系数:"); b = sc.nextDouble(); System.out.println("请输入常数:"); c = sc.nextDouble(); solution(a,b,c); } }
相关文章推荐
- 编程求一元二次方程ax2+bx+c=0的根
- 编程求一元二次方程ax2+bx+c=0的根
- 39.输入任意的a,b,c求一元二次方程ax*x+bx+c=0的根
- 求一元二次方程ax2+bx+c=0的根。其中系数a(a≠0)、b、c的值由键盘输入
- 求一元二次方程ax2+bx+c=0的两个根
- 求一元二次方程ax^2+bx+c=0的根
- 求一元二次方程ax²+bx+c=0
- 求一元二次方程ax^2+bx+c=0的根
- 求一元二次方程ax2+bx+c=0的根
- C 求一元二次方程 ax^2+bx+c=0 的解。
- java基础编程练习4
- 求一元二次方程式ax*x+bx+c=0的根
- java基础编程练习2
- Java基础编程小练习
- Java 编写一个类SquareEquation, 该类封装了一元二次方程共有的属性和功能, 即该类含有刻画方程系数的3个成员变量a,b,c以及计算实根的方法getRoots, 并用数据测试该类的正确
- 求一元二次方程式ax^2+bx+c=0的根
- 编程求一元二次方程。ax²+bx+c=0(a≠0)
- Java基础编程小练习---(数组)学生成绩管理系统
- 通过java实现输入系数求一元二次方程根,学习Scanner()、split()和Substring()函数
- C++练习之 求方程ax²-bx+c=0的解。