본문 바로가기
JAVA/정리

[JAVA] 모니터에 변수 값 출력

by oda 2023. 1. 5.

표준 출력 장치인 모니터(명령 프롬포트, 터미널, 콘솔)에 값을 출력

  • System.out.print(리터럴 또는 변수);
    : 괄호 안의 내용을 출력하고 행은 바꾸지 않는다.
  • System.out.println(리터럴 또는 변수);
    : 괄호 안의 내용을 출력하고 행을 바꾼다.
  • System.out.printf("형식문자열",값1,값2...);
    : 형식문자열에 맞추어 뒤의 값을 출력한다. 행은 바꾸지 않는다.

 

System.out.printf();

- printf("형식문자열", 형식문자열에 대응하는 값);

- 형식문자열에 대응하는 값 : ( 필수 | 생략 가능 )

% [argument_index$(값의 순번)] [flags(-,0)] [width(전체 자리수)] [.percisition(소수 자릿수)] conversion(변환문자)

  • % : 형식문자열의 시작을 뜻한다.
  • conversion : 제공되는 값의 타입에 따라 d(정수), f(실수), s(문자열) 가 온다.
  • argument_index$ : 형식문자열에 포함된 값이 2개 이상일 경우 값의 순번을 포함시켜야한다.
    - 예를 들어 1$는 첫 번째 값을, 2$는 두 번째 값을 뜻한다.
  • flags : 빈 공간을 채우는 방법
    - 생략되면 왼쪽이 공백으로 채워지고, -가 오면 오른쪽이 공백으로 채워지며, 0이오면 공백대신 0으로 채운다.
  • width : 소숫점을 포함한 전체 자릿수
  • percisition : 수수 이하 자릿수
형식화된 문자열 설명 출력형태 ( _는 공백)
정수 %d
%6d
%-6d
%06d
정수
6자리 정수, 왼쪽 빈자리 공백
6자리 정수, 오른쪽 빈자리 공백
6자리 정수, 오쪽 빈자리 0 채움
123
___123
123___
000123
실수 %10.2f
%-10.2f
%010.2f
정수7자리+소숫점+소수2자리, 왼쪽 빈자리 공백
정수7자리+소숫점+소수2자리, 오른쪽 빈자리 공백
정수7자리+소숫점+소수2자리, 왼쪽 빈자리 0 채움
____123.45
123.45____
0000123.45
문자열 %s
%6s
%-6s
문자열
6자리 문자열, 왼쪽 빈자리 공백
6자리 문자열, 오른쪽 빈자리 공백
abc
___abc
abc___
특수 문자 \t
\n
%%
탭(tab)
줄바꿈
%
____

%

 

'JAVA > 정리' 카테고리의 다른 글

[JAVA] 연산자  (0) 2022.12.06
[JAVA] 타입 변환  (0) 2022.12.06

댓글