一元二次方程求解
2015-03-02 11:18
204 查看
import java.util.*; import java.math.BigDecimal; public class Welcome { /* * ax+by=c; */ public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("enter a1:"); String temp = in.next(); BigDecimal a1 = new BigDecimal(temp); System.out.println("enter b1:"); temp = in.next(); BigDecimal b1 = new BigDecimal(temp); System.out.println("enter c1:"); temp = in.next(); BigDecimal c1 = new BigDecimal(temp); System.out.println("enter a2:"); temp = in.next(); BigDecimal a2 = new BigDecimal(temp); System.out.println("enter b2:"); temp = in.next(); BigDecimal b2 = new BigDecimal(temp); System.out.println("enter c2:"); temp = in.next(); BigDecimal c2 = new BigDecimal(temp); BigDecimal a2_temp = a2.multiply(b1.divide(b2)).multiply(new BigDecimal("-1")); BigDecimal c2_temp = c2.multiply(b1.divide(b2)).multiply(new BigDecimal("-1")); BigDecimal x = c1.add(c2_temp).divide(a1.add(a2_temp)); BigDecimal y = c1.subtract(a1.multiply(x)).divide(b1); System.out.println("x="+x+" y="+y); in.close(); } }
相关文章推荐
- 一元二次方程的求解
- 输入系数a、 b、 c, 求解一元二次方程ax2+bx+c=0的根
- 求解一元二次方程的简单c语言程序
- 好吧,第一个满意的C程序:一元二次方程求解
- c语言求解一元二次方程
- 一元二次方程求解
- 一元二次方程求解 使用c++ class编写
- 3----编程求解一元二次方程
- 3-2-1 程序控制结构-while循环结构-多次求解一元二次方程?-while循环常见错误?
- python求解一元二次方程
- 编程小练~一元二次方程求解问题
- 关于一元二次方程求解问题(java)
- 求解一元二次方程:a*x*x+b*x+c=0,a、b、c从命令行输入
- 求解一元二次方程
- java上机 第十三周 任务一 一元二次方程求解
- 一元二次方程求解
- Python 求解一元二次方程
- C语言实现一元二次方程的求解
- Java类求解一元二次方程的根
- c语言入门之项目1.8——利用if语句一元二次方程求解