1 搜索过以前关于输入的帖子,发现大部分人用BuffedReader,而我目前手头的一本java教程上面讲输入用的是System.in.read,难道System.in.read 大家都不常用么,他和buffedreader比有什么不同?
2 我按照课本上的输入system.in.read,但是编译器提示要处理异常,不写异常处理就运行不了,是用system.in.read 的时候必须要写异常么,还是我的编译器的问题?
2 我按照课本上的输入system.in.read,但是编译器提示要处理异常,不写异常处理就运行不了,是用system.in.read 的时候必须要写异常么,还是我的编译器的问题?
发生异常是因为他这个方法在声明时加了异常处理机制.是一定要写处理的。不是你编译器的问题BuffedReader是字符输入流..他可以一行一行的读取数据.读到的是String,而不是上面那种的byte.