首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请教System.out.print怎么在同一位置输出

2011-12-18 
请问System.out.print如何在同一位置输出比如有1,2,3,4,5比如第一次出1,第二次输出2,第三次输出3,在同一个

请问System.out.print如何在同一位置输出
比如
有1,2,3,4,5
比如第一次出1,第二次输出2,第三次输出3,在同一个位置的

[解决办法]
这个...我在C语言里用过\bJava里没用过哦,你想做什么功能啊?
[解决办法]
回车不换行 是 \r

public static void main(String[] args) {
// TODO 自动生成方法存根
for(int i=1;i <=5;i++){
System.out.print( "\r ");
System.out.print(i);
}
}

[解决办法]
楼主试试这个~很有意思~~不过只能在cmd下用~
class Test {
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());
}
}
}
[解决办法]
想实现在同一位置打印数字可以采用下面的方法,但是不能在Eclipse里面运行,这样不能看出效果。可在Windows的控制台中运行该类。
public class Main {
public static void main(String[] args) throws Exception {
for(int i=1;i <=5;i++){
System.out.print( "\b ");
System.out.print(i);
Thread.sleep(1000);
}
}
}
[解决办法]
是\r 返回开始处
[解决办法]
System.out.print( "\b ");

[解决办法]
public class Test {
public static void main(String[] args) {
for(int i=1;i <=5;i++){
System.out.print( "\r ");
System.out.print(i);
}
}
}

热点排行