大致代码如下,有疑问可以提,望采纳:
//主类,用来输出计算结果
public
class
SolveEq{
public
static
void
main(String[]
args){
Calculation
c=new
Calculation();
Answer
answer=c.solveEq(1,2,3,4,5,6);
System.out.println("x="+answer.getX()+"
y="+answer.getY());
}}
//用来计算方程的算法
class
Calculation
{
Calculation(){}
Answer
solveEq(double
a,double
b,double
c,double
d,double
g
,double
f){
Answer
answer=new
Answer();
try
{
Double
x=(g*f-b*f)/(a*g-b*d);
Double
y=(a*f-c*d)/(a*g-b*d);
answer=new
Answer(x,y);
}
catch
(
Exception
e)
{
//
TODO
Auto-generated
catch
block
e.printStackTrace();
}
return
answer;
}}
//用来装配
返回值
的model
class
Answer
{
Double
X,Y;
Answer(){
}
Answer(Double
x,Double
y){
X=x;
Y=y;
}
Double
getX(){
return
X;
}
Double
getY(){
return
Y;
}
void
setX(Double
x){
this.X=x;
}
void
setY(Double
y){
this.Y=y;
}
}