Java

[Java/자바] 출력 메소드 사용해보기(print , println, prinf )

둥구는 지굴다 2022. 9. 15. 14:43

오늘은 Java를 사용하여 출력을 할 수 있는 메소드 즉 print메소드를 사용해 보겠습니다.

1.print

먼저 알아볼 것은 print입니다. 

System.out.print( );

위에 문장을 통해 사용 할 수 있습니다. 

( ) 괄호안에 원하시는 변수 혹은 문자열, 문자형, 정수형, 실수형, Boolean형 등이 들어갈 수 있습니다.

예시

자 이렇게 다양한 타입들을 출력해 보았습니다. 그런데 console창에 실행문 별로 줄 바꿈이 되었으면 좋겠네요? 이럴 때 사용하는 게 println입니다.

2.println

println은 실행문 별로 줄바꿈을 해줍니다. 긴말은 생략하고 바로 예시로 보시죠

예시

자 위에 print를 사용한 실행문에 ln만 붙여 println을 사용했는데 console창에 깔끔하게 줄 바꿈이 되어있는 것을 볼 수 있습니다. 따라서 ln의 역할은 문장이 끝날 때 Enter키를 한번 눌러준다고 생각하면 쉽습니다.

3.printf

우선 printf의 형태는 위의 print, println과는 조금은 다릅니다.

printf의 형태: printf("형식문자열",값);

여기서 처음 보는 단어가 나오는데 형식 문자열이란 무엇을 의미할까요?

형식 문자열이란 쉽게 말해서 데이터를 입/출력할 때 컴퓨터가 그 Type을 인식할 수 있도록 데이터의 해석을 지시해 주는 문자라고 생각하시면 됩니다. 

예를 들어서 100을 출력하고 싶은데 사용자는 100을 문자열로 출력하고싶은데 컴퓨터는 이게 정수인가.. 문자열100인가인지를 모르니 형식을 정해준다고 생각하면 좋습니다.

 

자주 사용되는 형식문자열 종류
%n => 줄바꿈
%s => String형식으로 출력
%d => Interger형식으로 출력
%f => float형식으로 출력
%b=> boolean형식으로 출력

printf 예시

위와 같이 앞에 형식 지정자를 정해놓고 뒤의 값이 형식지정자를 인식하여 출력합니다.

이상으로 출력메소드 print/ println / printf에 대해 알아보았습니다.

포스팅 마치겠습니다.