区别:
\r:
全称:carriage return (carriage是“字车”的意思,打印机上的一个部件)
简称:return
缩写:r
ASCII码:13
作用:把光标移动到当前行的最左边
\n:
全称:new line
别名:line feed
缩写:n
ASCII码:10
作用:把光标向下移动一行
不同操作系统怎样表示“回车+换行”(即一行的结束):
Unix、Linux:\n表示回车+换行,\r没什么意义
Windows、DOS:\r\n表示回车+换行,顺序不能变
Mac:\r表示回车+换行
\r与\n合起来就是回车换行的意思,回车是将光标移到当前行的行首;换行是将光标移到当前行的下一行,但还是同一列,不会回到行首。它们合起来可以将光标移到下一行的行首,也就是回车并换行。但在不同的系统中它们的功能也不太相同。比如在windows里,\r\n表示回车换行;但在linux中\n就代表回车换行。这也是为什么在linux下用vim打开windows编辑的文件会发现在每一行尾都有个^m字符的原因。首先java建议用前者执行过程:
前者是定义一个叫做n的int数组(类型上就是数组,定义了一个变量)。
后者是定义int,但这个int变量n是一个数组(类型上不是数组,定义了一组变量)。不过两句话结果一样,灵活使用即可。
望采纳~