기본적으로 원하는 것은 백분율입니다. 따라서 0 %, 1 % 등으로 올라가지만 모두 인쇄하는 대신 % 1 %를 2 %로 바꾸고 싶습니다. 그래서 나는 기본 for
루프를 수행하는 방법을 알고 있지만 \r
또는 \b
을 사용하는 방법을 모르겠다. 왜냐하면 내 컴파일러에서 모두 한 줄로 인쇄하기 때문이다.새 행을 인쇄하지 않고 java 콘솔을 업데이트하십시오.
package test;
public class est
{
public static void main(String[] args)
{
for(int i = 0; i <= 100; i++)
{
System.out.print("\rPercent = " + i + "%");
}
}
}
출력 :
Percent = 0%
Percent = 1%
...
Percent = 99%
Percent = 100%
그래서 그것은 100 개 라인을 인쇄; 하지만 나는 한 줄에 그 정보 만 원한다.
\ r 작동해야하지만 일부 터미널에서는 지원하지 않습니다. – arataj
https://sourceforge.net/projects/javacurses/ –
또는 https://stackoverflow.com/questions/439799/whats-a-good-java-curses-like-library-for-terminal-applications –