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


以上是我写了这段代码,但它说构造函数Double(String)自版本9以来已被弃用的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>