你应该还定义了一个double型的i 吧。
冒昧的问一下你的JDK是1.5之后的么?
你好像是包装类Double没用好,将它与基本类型弄浑了,你好好检查一下代码,如果是需要转换成基本类型,就调用包装类的nextDouble()