본문 바로가기
JAVA

[JAVA] 자바 출력 함수 (println, print, printf)

by Amy IT 2022. 5. 16.

자바의 기본적인 출력 함수를 알아보겠습니다.

 

 

println 함수

System.out.println();

개행 출력합니다. 즉, 출력 후 줄바꿈합니다. 

 

 

print 함수

System.out.print();

개행 없이 출력합니다. 즉, 출력 후 줄바꿈하지 않습니다.

 

 

예시를 통해 살펴보겠습니다.

public class HelloTest2 {

	public static void main(String[] args) {
		System.out.println("Hello"); 
		System.out.print("Hello2"); 
		System.out.println("Hello3");
		System.out.println("Hello4");
	}

}

 

실행 결과를 보면, println 함수를 사용한 경우 출력 내용 후 줄바꿈이 있는 반면, print 함수를 사용한 경우 줄바꿈 없이 바로 다음 출력문이 이어서 출력된 것을 확인할 수 있습니다. 

 

 

 

 

printf 함수

 

원하는 출력 서식에 따라 출력하고 싶을 때 사용할 수 있습니다. 출력 후 줄바꿈은 하지 않습니다. 

System.out.printf("데이터타입", 값);

printf 함수에서 사용하는 데이터 타입 기호는 다음과 같습니다.

 

기호 설명
%d 정수
%f 실수
%c 문자
%s 문자열
%b 참, 거짓

 

다음과 같이 활용 가능합니다.

public class HelloTest3 {

	public static void main(String[] args) {	
		System.out.printf("이름은 %s", "홍길동");
		System.out.println();
		System.out.printf("이름은 %s, 나이는 %d", "홍길동", 28);
		System.out.println();
		System.out.printf("이름은 %s, 나이는 %d, 성별은 %c", "홍길동", 28, '남');
		System.out.println();
		System.out.printf("이름은 %s, 나이는 %d, 성별은 %c, 키는 %3.3f", 
        					"홍길동", 28, '남', 185.5498745);
		System.out.println();
		System.out.printf("이름은 %s, 나이는 %d, 성별은 %c, 키는 %3.3f, 결혼 %b\n", 
        					"홍길동", 28, '남', 185.5498745, true);
	}

}

 

 

println, print, printf 함수로 출력하는 방식에 대해 알아보았습니다. 다음 글에서는 데이터 형에 대한 내용을 자세히 다루어 보겠습니다. 

 

 

댓글