VerySource

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

关于System.in.read()?????

[复制链接]

4

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-1-6 11:40:02 | 显示全部楼层 |阅读模式
如何理解这个方法的返回类型为整型??
  我总觉得它应该是个String呀,大家帮我解释解释
回复

使用道具 举报

1

主题

14

帖子

12.00

积分

新手上路

Rank: 1

积分
12.00
发表于 2020-1-8 12:45:01 | 显示全部楼层
(char)System.in.read()

将整数转成字符就行了
回复

使用道具 举报

3

主题

10

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-1-11 12:18:01 | 显示全部楼层
这个方法返回的不是READ()读取的数据内容,而是读取的字节数,注意在IO包中各个类中READ()返回类型是不同的!
回复

使用道具 举报

3

主题

10

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-1-11 12:27:01 | 显示全部楼层
具体的可以查看API文档
回复

使用道具 举报

1

主题

20

帖子

15.00

积分

新手上路

Rank: 1

积分
15.00
发表于 2020-1-22 03:00:01 | 显示全部楼层
it depends on the return type not by the sense.
回复

使用道具 举报

0

主题

6

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-2-2 11:00:02 | 显示全部楼层
System.in是一个InputStream,也就是说按字节的方式进行的,当调用方法read()的时候当然是一个字节一个字节读入的啊,自然就是char
回复

使用道具 举报

0

主题

6

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-2-2 11:45:01 | 显示全部楼层
就是一个ACSII嘛,所以要转成char
回复

使用道具 举报

0

主题

5

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-2-5 16:00:01 | 显示全部楼层
不要直接使用System.in的read方法。。。

任何一本书都会告诉你,不要这么做!
回复

使用道具 举报

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

本版积分规则

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

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