此处是初学者Java学习者。昨天,编译器告诉我Double.parseDouble()
的“找不到符号”。我现在唯一可以解决此“错误”的“解决方案”是使用import java.lang.Double
。我也从未创建过任何名为Double
或Integer
的类。有人可以帮我理解为什么编译器会抛出此错误以及如何纠正该错误吗?
示例代码:
import java.util.Scanner;
public class doubleparse
{
public static void main(String[] args)
{
double number;
Scanner in = new Scanner(System.in);
System.out.print("Enter a number: ");
String input = in.nextLine();
number = Double.parseDouble(input);
}
}
错误:
doubleparse.java:13: error: cannot find symbol
number = Double.parseDouble(input);
^
symbol: method parseDouble(String)
location: class Double
1 error
为什么每次我使用解析方法时编译器都会抛出此消息?当我也使用Integer.parseInteger()
方法时,我已经看到它抛出了这个问题。