A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 华山狙击 中级黑马   /  2014-9-1 21:22  /  1376 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package practice;

public class Test8 {

        public static void main(String[] args) {
                String i="abc";
                System.out.print(i\r);
       
       }
}
为什么\r   \n的结果是一样的啊

8 个回复

倒序浏览
当我们从键盘输入回车键时,Windows系统会把回车键当做\r\n 来处理,Unix系统只会当做\n 来处理,不管在什么系统中,都可以用\n来作为一行输入结束的标记,只是在编程时我们需要注意,在Windows系统中我们会读到\r 这个字符,我们必须把\r和正常输入的字符区别开来
回复 使用道具 举报
楼上回答的好。
回复 使用道具 举报
\r是回车符 、\n是换行符
回复 使用道具 举报
不同系统回车换行的标记不一样。
回复 使用道具 举报
1楼已经回答的很详细了。!:lol
回复 使用道具 举报
不同操作系统对换行符的识别不一样,linux是\r,windows是\r\n
回复 使用道具 举报
yl82846094 来自手机 中级黑马 2014-9-3 11:10:38
8#
顶一个!!!
回复 使用道具 举报
好的 多谢大家了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马