JAVA 에서 콘솔 화면 출력시 서식을 지정하여 출력하고 싶을 때는, System.out.printf 메소드를 사용합니다. printf 메소드는 PrintStream 클래스의 메소드이고, 원형은 다음과 같습니다.


public PrintStream printf(String format, Object ... args)

format 형식으로 (% 서식문자를 통한) args 들을 출력


기본적으로 서식 (format) 은 int 형은 %d, double 형은 %f 를 사용합니다. args 에는, 실제 서식에 대응하는 출력값들을 변수 혹은 상수로 나열합니다. 그리고, %d 에서, %정수d 형태로 사용하면, 출력 칸을 정수개 만큼 잡고, 우측 정렬하여 실제 정수값을 출력하게 됩니다. 또, %f 에서, %정수f 형태로 사용하는 것도 마찬가지입니다. %f 에서는, 추가적으로, %.정수f 형태로 사용하게 되면, 소수점을 정수개만큼만 출력하게 됩니다.




(PrintStream 클래스 참고)

http://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html


by kkikkodev 2015. 9. 9. 15:42