java吧 关注:1,223,824贴子:12,680,785
  • 5回复贴,共1

萌新求解啊,这到底发生了什么。

只看楼主收藏回复




1楼2016-12-20 02:44回复
    把read换成readLine试试?因为你用字符流一次读取一个字节。你输入"1"并回车,实际上它看到你输入的是 1/r/n 因为是字节,所以它会输出他们的码表中对应的值,字符1的值是47,换行符/r的值是10,回车符的值/n是13。你手动换行了,因此你输入:1回车,结果是:49换行10换行13。你输入:2回车,结果就是:50换行10换行13。以此类推。


    IP属地:浙江来自Android客户端2楼2016-12-20 04:47
    收起回复
      防尘 1.0


      3楼2016-12-20 04:47
      回复