나는 학교 과제를 다하고 있습니다. 클래스를 구현하고 getSolution1 및 getSolution2 메소드를 제공해야합니다. 그러나 내가 알 수없는 코드에 2 가지 문제가 있습니다.이차 방정식, 구문 오류를 알아낼 수 없습니다.
문제 # 1이 줄에 :
solution1= ((-1*b)/> + Math.sqrt(Math.pow(b,2)-(4*a*c)));
컴파일러는 나에게 말하고있다 : 구문 오류를 토큰 ">",이 토큰을 삭제합니다. 내 구문에 뭔가 잘못하고 있는지 알 수 없다.
문제 # 2는 OUPUT 라인에 다음 방법 펑 여기
내 전체 인 인수 문자열
적용되지 않습니다 다음 Math.pow에서String quadEquation= "The quadratic equation is "+ a + Math.pow(("x"),2) + " + " + b+"x"+ " + " + c+ " =0";
나는라는 오류가 코드 :
public class QuadraticEquation
{
double a;
double b;
double c;
double solution1;
double solution2;
QuadraticEquation (double a, double b, double c){
a= this.a;
b= this.b;
c= this.c;
}
public boolean hasSolution(){
if ((Math.pow(b,2))- (4*a*c)<0){
return false;
}
else
{
return true;
}
}
public double getSolution1 (double a, double b, double c)
{
if (hasSolution){
solution1= ((-1*b) + Math.sqrt(Math.pow(b,2)-(4*a*c)))/2*a;
return solution1;
}
}
public double getSolution2 (double a, double b, double c){
if (hasSolution){
solution1= ((-1*b) - Math.sqrt(Math.pow(b,2)-(4*a*c)))/2*a;
return solution2;
}
}
public String toString (double a, double b, double c){
String quadEquation= "The quadratic equation is "+ a + "x^2" + " + " + b+"x"+ " + " + c+ " =0";
return quadEquation;
}
}
이 항목은 학교 과제이므로이 문제를 해결하기위한 지침을 찾고 있습니다.
감사합니다.
+1 솔직하게 설명하고 있습니다. – Subby