您好,提问者:
\f换页,一般在打印的时候才会用到。
class Test1
{
public static void main(String[] args)
{
System.out.print("正在进行第 ");
try
{
for( int i = 0; i < 10; i++ ) {
System.out.print( "\b\b\b\b" + i +" 次");
Thread.currentThread().sleep( 1000 );
}
}
catch(Exception e)
{
System.out.println(e.toString());
}
}
}
这都是转义字符,\f是换页,\b是退格的意思。附上一些其他的转义字符给你。。。你也可以百度转义字符看更详细的解释。
打印出来的空框是在DOS系统下设立的标示符,如果有处理的文件就会按要求执行,如果没有就会打印出这个标示符表示执行过操作。
你的程序只是系统输出这些转义字符,在系统中这些字符时没有实际存在的标签的,他们只是表示一种方法,比如换行,退格。但是却没有相应的表示符,如输入A,有专门的标示符A。所有你要输出\f,\b是得不到东西的。不像你输出A,可以得到A.。