解决方案 »

  1.   

    你输入的不是double类型的数字吧
      

  2.   

    程序是正确的啊,。你重新建一个项目试试。用Eclipse的话要在项目里面写
      

  3.   

    我也觉得程序没有问题,如果从控制台输入的是in或者是double类型的数据的话,应该不会报错的。
      

  4.   


    用的是Sublime老是报错
    使用Sublime没法输入,
    可以把 JavaC.sublime-build 改成
    {
    "shell_cmd": "javac \"$file\"",
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.java",
    "shell": true,
    "encoding": "cp936",

    "variants":
    [
    {
    "name": "Run",
    "shell_cmd": "javac \"${file}\" && java \"${file_base_name}\""
    },
    {
                "name": "RunInCommand",
                "shell_cmd": "javac \"${file}\" && start cmd /c \"java ${file_base_name} & pause\""
            }
    ]
    },不同版本位置不一样,这里就介绍了.
    或者直接 tools-->Build System-->New Build System, 把上面的内容输进去,保存为  java.sublime-build,注意后缀一定为sublime-build.
    参见sublime编译C的配置: http://www.cnblogs.com/akira90/archive/2013/01/02/2842571.html
      

  5.   

    参考:http://bbs.csdn.net/topics/390894569