A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© HM张博文 高级黑马   /  2013-5-15 04:22  /  3675 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import java.util.Scanner;
public class InputTest
{
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
System.out.print("Please input a radius:");
double radius= input.nextDouble();
double area= radius * radius * 3.14159;
System.out.print("Area is:"+area);

}
}
上面这个程序,在命令提示符状态下编译运行都是正常的。
但在editPlus上编译可以通过,运行就一直在那儿了,好像一直在运行……

评分

参与人数 1技术分 +1 收起 理由
田磊阳 + 1

查看全部评分

4 个回复

正序浏览
rosv 发表于 2013-5-15 09:00
设置为捕捉输出时是不接受输入的
---------- java ----------
Please input a radius:Exception in thread  ...

这位版友,我没有设置为捕捉输出啊
回复 使用道具 举报
设置为捕捉输出时是不接受输入的
---------- java ----------
Please input a radius:Exception in thread "main" java.util.NoSuchElementException
        at java.util.Scanner.throwFor(Scanner.java:907)
        at java.util.Scanner.next(Scanner.java:1530)
        at java.util.Scanner.nextDouble(Scanner.java:2456)
        at InputTest.main(InputTest.java:9)

输出完成 (耗时 0 秒) - 正常终止

评分

参与人数 1技术分 +1 收起 理由
田磊阳 + 1

查看全部评分

回复 使用道具 举报
不是吧,我的怎么可以。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马