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();
}
}
一元二次方程求解
最新推荐文章于 2023-10-13 18:09:48 发布