java中的回车和换行的含义及其区别?刚才做了个小程序试验一下,发现回车前面的字符没有显示出来,为什么呢?程序如下:public class Typetest{public static void main(String args[]){System.out.print("a");System.out.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 14:34:03
java中的回车和换行的含义及其区别?刚才做了个小程序试验一下,发现回车前面的字符没有显示出来,为什么呢?程序如下:public class Typetest{public static void main(String args[]){System.out.print(

java中的回车和换行的含义及其区别?刚才做了个小程序试验一下,发现回车前面的字符没有显示出来,为什么呢?程序如下:public class Typetest{public static void main(String args[]){System.out.print("a");System.out.
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中的回车和换行的含义及其区别?刚才做了个小程序试验一下,发现回车前面的字符没有显示出来,为什么呢?程序如下:public class Typetest{public static void main(String args[]){System.out.print("a");System.out.
\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
下面相同
自己分析吧