2016-09-26 11 views
0

Javaで二次式の根を見つけるためのコードを記述しました。しかし、6行目にセミコロンがないというエラーが表示されます。どうしたの?Javaセミコロンエラーの二次関数エラー

public class Lab2{ 
    public static void main (String[] args){ 
    double a = 1; 
    double b = 2; 
    double c = 4; 
    double d = (math.pow(b, 2))-(4*a*c)); 

    if (d < 0) 
    { 
     String.out.println("There are no real roots."); 
    } else if (a == 0) { 
     x3 = (-1)*c*b; 
     String.out.println("The root is " + x3); 
    } else if (a != 0) { 
     x1 = (((-1)*b) + (d))/(2*a); 
     x2 = (((-1)*b) - (d))/(2*a); 
     String.out.println(" The roots are " + x1 + " and " + x2 + "."); 
    } 



} 

}

+2

6行削除) – Tokazio

+1

クラス名がMath'ない '' math'です。 Javaクラス名は大文字と小文字を区別します。 'String.out.println'は' System.out.println'ですか? – DimaSan

答えて

1
double d = (math.pow(b, 2))-(4*a*c)); 

この行は余分閉括弧を有しています。

これを試してみてください:最後

double d = (math.pow(b, 2))-(4*a*c); 
関連する問題