printf( )

내가 원하는 데이터 형식으로 출력할 수 있다. (줄바꿈 포함 X)

System.out.printf("서식 문자열", 값);

 

서식문자(format)

%d 정수(10진수)
%s 문자열(String)
%f 실수
%c 문자형(character) → Unicode
%n 줄 바꿈
%b boolean

 

package day04;

public class PrintF {
    public static void main(String[] args) {
        int year = 3;
        String area = "대구";
        float fl = 1.5f;
        char ch = 'A';
        boolean isTrue = false;

        //기본적으로는 줄바꿈이 안 되지만 %n을 사용하면 줄이 바뀐다.
        System.out.printf("줄을 바꿀 수%n");
        System.out.printf("있다.%n");

        //year값이 %d에 담긴다.
        System.out.printf("방을 %d년 계약했다.%n", year);

        //area값이 %s에 담긴다.
        System.out.printf("나는 %s에 산다.%n", area);

        //float값이 %f에 담긴다.
        System.out.printf("오늘은 영하 %f도다.%n", fl); //기본 소수점 6자리

        //char값이 %c에 담긴다.
        System.out.printf("중간고사에서 %c 학점을 받았다.\n", ch);

        //boolean값이 %b에 담긴다.
        System.out.printf("2>3은 %b이다.", isTrue);
    }
}

실행 결과

 

+ Recent posts