public static void main(String args[])
{
char a='a';
char b='\b';
char c='c';
System.out.println("a="+a+c+b);
}
这个程序的执行结果是:a=ac
但是如果改为System.out.println("a="+a+b+c);
则输出a=c
就是'\b'在最后的时候不起作用,必须在中间才起作用
{
char a='a';
char b='\b';
char c='c';
System.out.println("a="+a+c+b);
}
这个程序的执行结果是:a=ac
但是如果改为System.out.println("a="+a+b+c);
则输出a=c
就是'\b'在最后的时候不起作用,必须在中间才起作用
("a="+a+b+c)的时候,退完格再输出c,c就把a给覆盖了