我写了这段代码,但它说构造函数Double(String)自版本9以来已被弃用
我写了这段代码,但它说构造函数 Double (String) 自版本 9 以来已被弃用,有人可以告诉我我可以用什么替换它,或者只是复制粘贴代码并发布它,这是代码:
public class Quadratic {
public static void main(String[] args) {
double a = new Double(args[0]).doubleValue();
double b = new Double (args[1]).doubleValue();
double c = new Double (args[2]).doubleValue();
double x1 =(-b + Math.sqrt(b * b - 4 * a * c)) / (2 * a);
double x2 =(-b + Math.sqrt(b * b - 4 * a * c)) / (2 * a);
System.out.println("x =" + x1 + "ose x= " + x2);
}
}
这是错误图像:
图像 1
回答
看看你的文档!
已弃用。很少适合使用此构造函数。使用
parseDouble(String)一个字符串转换为double原始的,或使用valueOf(String)一个字符串转换为Double对象。
THE END
二维码