2014-01-29 106 views
-1

不能找出为什么我不断收到此错误。我试图编写一个程序,将添加一个2位数字的总和。错误:无法找到符号input.nextdouble

SplitNum.java:9: error: cannot find symbol 
double digit = input.nextdouble(); 
       ^
    symbol: method nextdouble() 
    location: variable input of type Scanner 
1 error 

代码:

import java.util.Scanner; 
public class SplitNum 
{ 
    public static void main(String[] args) 
    { 
     Scanner input = new Scanner(System.in); 
     System.out.print("Enter 2 digit number"); 
     double digit = input.nextdouble(); 
     double tens = digit/10.0; 
     double ones = digit % 10.0; 
     double sum = tens+ones; 
     System.out.println(sum); 
    }//end main 
}//end class 
+7

这是'input.nextDouble()' – Reimeus

+0

awhhh非常感谢它 – user3250337

+3

同时还要注意,Java和Javascript是完全不同的语言。 –

回答

2

更改方法名 nextdouble()

nextDouble()

2

它应该是input.nextDouble(),而不是input.nextdouble()

在Java中,编码约定表示对于方法名称,除第一个单词外,每个单词的首字母都必须大写。