我写了这段代码,但它说构造函数 Double (String) 自版本 9 以来已被弃用

-6 java deprecated

我写了这段代码,但它说构造函数 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);
    

}
Run Code Online (Sandbox Code Playgroud)

}

这是错误图像: 图像 1

Ast*_*ngs 6

看看你的文档

已弃用。很少适合使用此构造函数。使用parseDouble(String)一个字符串转换为double原始的,或使用valueOf(String)一个字符串转换为Double对象。