JAVA

(JAVA) print구문

스위트치즈 2019. 11. 23. 16:43

자바에는 기본적으로 print(), println(), printf() 라는 콘솔 출력 메소드를 제공한다.

 

1. print() -> 괄호안의 내용을 줄바꿈 없이 그대로 출력

		System.out.print(1);
		System.out.print(2);
		System.out.print(3);
        
        //결과 : 123


2. println() -> 괄호안의 내용을 출력후 자동 줄바꿈

		System.out.println(1);
		System.out.println(2);
		System.out.println(3);
        
        //결과 :
        1
        2
        3


3. printf() -> 형식화된 내용으로 변환 후 출력

printf는 C언어에서도 활용된다.

printf는 문자를 써서 해당 위치에 원하는 형식에 맞추어 출력을 한다.

%d :  십진법 출력
%3d : 세자리로 십진법 출력
%03d : 세자리로 출력하되 왼쪽에 빈 자릿수는 0으로 채운다.
%-3d : 세자리로 출력하되 왼쪽 정렬한다.

%s : 문자열 입력

 

		System.out.printf("%d\n", 10);
		System.out.printf("%3d\n", 10);
		System.out.printf("%03d\n", 10);
		System.out.printf("%-3d\n", 10);
        System.out.printf("%s\n", "안녕");
        
        //결과
        //10
        // 10
        //010
        //10
        //안녕

 

※ \n : 엔터(줄바꿈)  \t : 탭문자(스페이스 4개와 같은 크기)