标题:请问这是怎么回事?
取消只看楼主
same30
Rank: 1
等 级:新手上路
帖 子:7
专家分:8
注 册:2011-3-18
结帖率:0
已结贴  问题点数:5 回复次数:3 
请问这是怎么回事?
我用的是win7系统,安装了jdk1.6_u24和JCreator4.50.010,但在编译执行以下程序时结果不符。不知为什么?

import java.util.Scanner;
public class Test{
    int a;
    Test(){
        System.out.println ("请输入:");
        Scanner sc=new Scanner(System.in);
        int a=sc.nextInt();
        System.out.println ("你输入的是"+a);
    }
    public static void main(String args[]) {
       new Test();
}
}
运行结果:
12
请输入:
你输入的是12

而在控制台下运行结果正常。

请输入:
12
你输入的是12

哪位朋友帮解释一下为什么,怎么解决问题?
搜索更多相关主题的帖子: 控制台 朋友 win7 
2011-03-18 14:52
same30
Rank: 1
等 级:新手上路
帖 子:7
专家分:8
注 册:2011-3-18
得分:0 
没有人理我。
2011-03-18 15:22
same30
Rank: 1
等 级:新手上路
帖 子:7
专家分:8
注 册:2011-3-18
得分:0 
请注意,在winxp下运行是没有问题的,win7下为什么不正常?
2011-03-19 22:42
same30
Rank: 1
等 级:新手上路
帖 子:7
专家分:8
注 册:2011-3-18
得分:0 
以下是引用lampeter123在2011-3-22 08:33:35的发言:

没用过JCreator,可能是工具有问题
我早就知道是工具原因,只想知道怎么解决,可惜回答的都不正确。
2011-03-26 10:58



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-334060-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.009290 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved