java readLine()的问题

2024-12-28 19:01:28
推荐回答(4个)
回答1:

看了API 程序没有什么错误,但是没有理解read(),readLine()方法。read是读入每一个字符,即使是用newLine定义的行分隔符也会读出来,但readLine不是。从字面上就能看出它的功能是读出一行,当然也就是它遇到行分隔符或行结束符,就停止读取了,不会把行分隔符读出来,只是它的一个标志。所以你要是想让它显示回车换行就只能用read才有意义,用readLine只能给它人为加上回车println
具体的看看api帮助

回答2:

你也没写空格啊,奇怪??

你readline()然后print,而不是println当然把换行都弄没了啊

回答3:

二楼正解,LZ注意区别read()和readLine()哟

回答4:

看看API