文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 专题 求职 读书
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» Java » 求助:String类中的Scanner类怎么用?       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: [其他] 求助:String类中的Scanner类怎么用?  ( 查看:161  回复:2 )   
 
dorothyle
新新人类  点击可查看详细



帖子 26
精华 0
无忧币 34
积分 40
阅读权限 20
注册日期 2008-7-10
最后登录 2008-9-27 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-7-23 10:25   标题:求助:String类中的Scanner类怎么用?
上一帖 |
各位高手,大家好。我想利用Scanner类输入一组整数,然后计算他们的和,可是程序执行以后什么反应也没有,既没有提示输入,也没有结果显示。我是在NetBeans里测试的,是不是应该在命令提示符下面做,还是我的代码有问题呢?代码如下:
import java.util.*;

public class Exercise7_16 {
    public static void main(String[] args) {
        
        System.out.print("Please enter int values: ");
        Scanner scanner = new Scanner(System.in);
        
        
        int sum = 0;
        while (scanner.hasNext())
            sum += scanner.nextInt();
        
        System.out.println("Sum is " + sum);
        
    }
   
}



论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币)
2008-7-23 10:251楼
[ 顶部 ]
 
netgod
主版主  点击可查看详细



十二生肖之虎   天蝎座   行业勋章   技术勋章   诚信兄弟  
帖子 62
精华 0
无忧币 333
积分 51
阅读权限 150
注册日期 2007-11-22
最后登录 2008-10-16 在线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-7-23 14:39 
你的scanner的来源是System.in,这个接受的是命令行下的输入,输入之后按回车结束输入。也就是程序要放在控制台(命令提示符)下运行。



技术51,谁与争锋
2008-7-23 14:392楼
[ 顶部 ]
 
dorothyle
新新人类  点击可查看详细



帖子 26
精华 0
无忧币 34
积分 40
阅读权限 20
注册日期 2008-7-10
最后登录 2008-9-27 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-7-23 15:23 
首先谢谢netgod的回复。
    我一直用NetBeans学习Java,我怎样才能在命令提示符下测试这个程序呢?是不是要设置环境变量?如果要设置的话,怎样设置呢?设置为什么呢?我把NetBeans安装在D盘的根目录下了,D盘有两个文件夹,一个是NetBeansProjects, 一个是Program Files。安装完NetBeans后,在C盘的Program files目录下有个文件夹Java,里面有两个文件夹,叫 jre1.5.0_15 和 jre1.6.0_05,我不知道在设置环境变量时应该与哪个目录有关?
    再次谢谢您。



论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币)
2008-7-23 15:233楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号