본문 바로가기
Java & Kotlin/Java

2. 출력함수 "print"의 종류와 출력 방법

by heekng 2021. 1. 18.
반응형
 

이번에는 눈에 보이지 않는 코드들을 눈앞에서 보는 가장 쉬운 방법인 출력함수 print에 대하여 알아보겠습니다.

print는 말 그대로 출력한다는 것입니다.

종류는 print, println, printf가 있습니다.

이제 출력함수 print를 사용하는 방법을 알아보겠습니다.

 

1. print를 이용하는 방법은?

print를 이용하겠다고 무작정 print라고 입력하는것이 아닙니다.

내가 원하는 문자를 출력하려면 " System.out.print(); " 를 입력하시면 됩니다.

(print에 오류가 있는 이유는 ()안에 출력할 내용이 없기 때문입니다.)

()안에 내가 출력할 내용을 적으시면 됩니다.

이때 문자의 경우 큰따옴표("")안에 넣어서 입력하시면 됩니다.

다음과 같이 저는 "세걸음 출력 테스트"라는 문구를 넣었고 실행하였을 때, 제가 적은 문구가 그대로 출력됨을 확인할 수 있습니다.


2. 또 다른 출력 방법은?

앞에서 배운 System.out.print(); 은 문장이 끝난 후에 다음 문장 입력시 서로 연결되어 출력하게 됩니다.

위와 같이 저는 "세걸음 출력 테스트" 이후에 "문장이?"라는 문구를 연달아 출력하게 하였습니다.

하지만 실행하였을 때에는 두 문장이 쭉 이어져서 출력되었습니다.

이 때, 이용하는 출력함수가 println입니다.

다음과 같이 System.out.println(); 을 이용하면 문구가 출력된 이후 한 줄을 넘기는(Enter)것을 볼 수 있습니다.

이처럼 System.out.println(); 은 기존 print 뒤에 ln(Line)을 붙임으로써 출력이후 한 줄을 넘깁니다.

한 줄을 넘기는 방법에는 println 외에 출력내용 사이에 \n 을 넣는 방법도 있습니다. (역슬래시=\)

문자 사이에 \n을 넣어 줄을 넘긴 모습

추가로 System.out.println(); 의 단축키는 syso(ctrl+spacebar)입니다.

단축키가 익숙해진다면 더 빠른 코드작성에 도움이 됩니다.


3. 마지막 printf는?

처음에 제가 말했던 출력함수 print의 종류중 마지막 printf입니다.

사용방법은 기존과 같이 System.out.printf(); 입니다.

하지만 printf는 ()안에 들어가는 형식이 조금 다릅니다.

위 사진을 보시면 괄호 안에 (" ", " ")와 같은 형식으로 코드가 작성되었습니다.

바로 이 부분이 printf의 다른 점입니다.

System.out.printf("자료형", 출력내용); 인데 앞에있는 "자료형"이란 아래와 같습니다.

%d: 정수(10진수 decimal)

%o: 정수(8진수 octal)

%x: 정수(16진수 hexadecimal)

%f: 실수

%c: 문자

%s: 문자열

위와 같이 출력내용의 자료형을 뜻합니다.

위 사진을 보면 "%s" 로 문자열임을 알리고, "세걸음" 이라는 문자를 출력하려 한 것입니다.

printf를 이용할 때 주의할 점은 문자열을 큰따옴표 "" 안에 넣어서 표시해야한다는 점입니다.


이상으로 출력함수 print, println, printf에 대하여 알아보았습니다.

반응형