VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2922|回复: 17

一个不足10行的程序怎么就不是很正常呢?大家帮忙看看吧

[复制链接]

1

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-2-16 10:30:01 | 显示全部楼层 |阅读模式
public class SystemTest
{
        public static void main(String args[]) throws Exception
        {
                int count = 0;
                System.out.println("Enter characters, 'q' to quit.");
                while ('q'!= (char) (count = System.in.read()))
                {
                        System.out.print((char) count);
                }

        }
}
该程序将键盘输入的字符输出到屏幕,遇到字母q时程序终止
但是在eclipse中运行后可以在控制台中显示输出 但按到q时怎么不停止呢??
回复

使用道具 举报

1

主题

21

帖子

19.00

积分

新手上路

Rank: 1

积分
19.00
发表于 2020-4-17 09:45:01 | 显示全部楼层
it's base console
回复

使用道具 举报

1

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-4-17 14:45:01 | 显示全部楼层
可以说的清楚些么?我不是很明白
程序有问题?还是我查看的方法有问题
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-4-17 21:45:01 | 显示全部楼层
没有错误啊,我试了,运行的很好啊
回复

使用道具 举报

1

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-4-17 23:15:01 | 显示全部楼层
楼上用的是eclipse还是直接 javac java?
是键盘输入 控制台显示出来的么?
按 q 就停止了?
回复

使用道具 举报

1

主题

20

帖子

15.00

积分

新手上路

Rank: 1

积分
15.00
发表于 2020-4-18 18:45:01 | 显示全部楼层
mission completed, test passed...
回复

使用道具 举报

0

主题

3

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-4-25 19:30:02 | 显示全部楼层
那是 eclipse的问题
回复

使用道具 举报

0

主题

3

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-4-25 20:30:01 | 显示全部楼层
没有错呀  我运行了;
回复

使用道具 举报

0

主题

21

帖子

19.00

积分

新手上路

Rank: 1

积分
19.00
发表于 2020-4-26 02:45:01 | 显示全部楼层
在eclipse里面运行的时候eclipse只是把输出流System.out拦截下来在ide中显示,而并没有实现System.in的重定向。这个程序只能在cmd中运行,也就是前面弟兄讲的console
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-4-26 16:45:01 | 显示全部楼层
好啊我也是新手想问一下 如果在eclipse怎么改写这个程序呢?谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表