我得到数组绑定错误,但在我看来,数组从0开始,所以这段代码有什么问题?主要方法中的ArrayIndexOutOfBounds异常
public class Quadratic {
public static void main(String[] args) {
double b = Double.parseDouble(args[0]);
double c = Double.parseDouble(args[1]);
double discriminant = b*b - 4.0*c;
double sqroot = Math.sqrt(discriminant);
double root1 = (-b + sqroot)/ 2.0;
double root2 = (-b - sqroot)/ 2.0;
System.out.println(root1);
System.out.println(root2);
}
}
你传递了两个字符串到您的程序?你如何启动它? –
我的目标是要求用户输入b和c,然后让计算机解决方程的根... – Contempt