java中的c ++可能是printf吗?或类似的东西?

时间:2012-07-29 11:28:27

标签: java c++

我有一个用c ++编写的程序,它循环了很多计算。对于每个循环,我使用printf打印出计算的百分比,例如

“计算完成64.7%。”

每次打印都会覆盖前一次打印,因此在控制台中只使用一行而不是在彼此之间打印多行。

这可能在java中吗? java中的printf每次打印出一行。

或者你们对我如何轻易地看到进展有其他想法。?

2 个答案:

答案 0 :(得分:7)

是的,有可能。 用户System.out.print("your text\r")。它打印线并且不会将光标移动到下一行。序列\r使光标移动到当前行的开头,因此下一行将从同一位置再次打印。

答案 1 :(得分:1)

来自How can I return to the start of a line in a console?我理解

System.out.print('\r');

将返回到行的开头。这也适用于printf