一个二元一次方程的class 里面有一个mathod是把一个二院一次方程写成乘积的方法
好比 给你X^2+4X+3 通过这个mathod 最后return出(X+1)(X+3)
ax^2+bx+c 用abc这三个数字代表 要怎么写 就这一个class 的method就行
一个二元一次方程的class 里面有一个mathod是把一个二院一次方程写成乘积的方法
好比 给你X^2+4X+3 通过这个mathod 最后return出(X+1)(X+3)
ax^2+bx+c 用abc这三个数字代表 要怎么写 就这一个class 的method就行
就用跟的表达式求出X1和X2就可以了呗
public class Text{
public static void Metho(int a,int b,int c){
double x1=((-b)+Math.pow((b*b-4*a*c),0.5))/(2*a);
double x2=((-b)-Math.pow((b*b-4*a*c),0.5))/(2*a);
if(x1>0)
System.out.print("(x"+"-"+x1+")*");
else if(x1<0)
System.out.print("(x"+"+"+(-x1)+")*");
else
System.out.print("x*");
if(x2>0)
System.out.println("(x"+"-"+x2+")");
else if(x2<0)
System.out.println("(x"+"+"+(-x2)+")");
else
System.out.println("x");
}
public static void main(String args[]){
Metho(1,2,1);
}
}
二次的方程根了,那你就根据二次方程求根了b2-4ac 什么的了,我忘了,你在查查,很容易的
X^2+4X+3 这个不是方程吧 连个等号都没有
你把它写全 我来做