我有错误,我不知道如何解决我的AP计算机科学课

时间:2015-10-21 23:18:47

标签: drjava

所以我需要一些APCS课程的帮助。我们必须制作一个具有特定转轮类的代码,它会告诉您二次方程式中的区分是正还是没有实际解。到目前为止这是我的代码,但我一直收到错误 "错误:令牌上的语法错误",",无效的AssignmentOperator" 这是我的代码

    [STAThread]
    static void Main()
    {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1()); // the error occurs here
    }

表示"双重calcDisc = Math.pow((b,2) - (4 * a * c));

3 个答案:

答案 0 :(得分:0)

我认为你正在尝试做b ^ 2 - 4 * a * c?

那将是Math.pow(b,2) - (4 * a * c)

答案 1 :(得分:0)

Math.pow(x,y)有两个参数。 但是你试图传递(b,2)-(4*a*c)作为论据。 由于表达式中有(b,2),因此它没有意义,因此您会看到错误消息。

我猜你真正想要的是: double calcDisc = Math.pow(b,2)-(4*a*c)

从b ^ 2

中减去(4 * a * c)

答案 2 :(得分:0)

我认为你有一个级别太多的括号。

  double calcDisc = Math.pow((b,2)-(4*a*c));

应该是:

  double calcDisc = Math.pow(b,2)-(4*a*c);