作业帮 > 综合 > 作业

java中的回车和换行的含义及其区别?

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 14:06:53
java中的回车和换行的含义及其区别?
刚才做了个小程序试验一下,发现回车前面的字符没有显示出来,为什么呢?程序如下:
public class Typetest
{
public static void main(String args[])
{
System.out.print("a");
System.out.print("\n");
System.out.print("b");
System.out.print("\r");
System.out.print("c");
System.out.println("a"+"\n"+"b"+"\r"+"c");
}
}
java中的回车和换行的含义及其区别?
\r回车是将光标移到一行的前面
\n是移到下一行
我一句一句给你分析
1代表光标位置
System.out.print("a");
输出:
a1
System.out.print("\n");
输出:
a
1
System.out.print("b");
a
b1
System.out.print("\r");
a
1b
注意,在这里,回车将光标移动到了b前面,所以下一个输出c时b将被替换
System.out.print("c");
a
c1
下面相同
自己分析吧