注塑模和吹塑模的差异:这个java程序不能理解

来源:百度文库 编辑:中科新闻网 时间:2024/05/04 04:31:26
class cc{
public static void main(String args[]){
for(int i=0;i<100;i++){
System.out.print("\r"+i);
}
}
}
这个程序的运行结果是99
如果最后一句是System.out.print(i)的话就是输出0到99这100个数字
就是一个多了一个\r 这个\r是回车的作用啊 怎么会产生这样的结果啊

\r是回到行首
\n是回车
class cc{
public static void main(String args[]){
for(int i=0;i<100;i++){
System.out.print("\n"+i);
}
}
}
class cc{
public static void main(String args[]){
for(int i=0;i<100;i++){
System.out.println(i);
}
}
}
这两个程序效果是一样的。

\r是回到行首不是回车,所以会覆盖掉
\r\n是回车到下一行行首