MapleStory Cookie With Halo

☕ JAVA/☕ Class & Method

[JAVA]표준출력 System.out.print/println/printf()

뉴이 NUEY 2024. 11. 20. 18:21
반응형

 

 모든 출력에 표준출력을 사용하지는 않습니다.
 표준출력은 사용자와의 직접적인 상호작용이나 프로그램의 정상적인 출력 결과를 나타냅니다.
(알고리즘을 풀 때와 달리 프로젝트에서는 생각보다 별로 사용할 일이 많지 않다는 거죠.)
 프로그램 실행 중 발생하는 상태, 오류, 이벤트 등을 기록(Log)할 때는 Logger를 사용합니다.

 


 

System.out.print()
: 줄바꿈❌ 출력.

 


 

System.out.println()
: 줄바꿈⭕ 출력.

❗ sysout
표준 출력 중 가장 많이 사용되기에 자동완성 단어가 있는데 그게 바로 sysout입니다.

 


 

특징

  • 1 + 2 + ""
    → 3 출력. 앞에서 부터 1 + 2를 더한 값 3에 + " "가 된 것입니다.

  • "" + 1 + 2
    → 12 출력. 문자열 "" 이 앞에 오면 뒤의 값도 모두 문자열로 처리됩니다.

  • "" + (1 + 2)
    → 3 출력. 연산자 우선순위 상관없이 내가 먼저 연산하고 싶은 곳을 ()에 담아주면 됩니다.

  • " ' ' "
    ' '  출력.
  • "boolean : "  + !true
    어느 데이터 타입이 들어오든 문자열로 출력됩니다.


 

printf("출력 서식", 출력내용)
: 지정된 서식을 이용하여 출력합니다.

  • %s는 String문자열 값이 들어온다는 걸 의미합니다.
  • \n은 줄바꿈입니다.
  • %d는 정수형 숫자가 온다는 것을 뜻합니다.
포맷 출력 데이터타입
%d 정수형
%(n)d 숫자의 글자수 지정
%o 8진수
%f 소수점 형식
%s 문자열
%c 문자형
%b boolean형

 


 

\
escape sequence
: 뒤에오는 글자에 따라 특별한 효과를 준다.

포맷 출력값
\n 줄바꿈.
\t tab. 일정 간격을 띄운다.
\" 쌍따옴표(") 출력.
\\ 역슬래시(\) 출력.

 

반응형