Programming Language/Java

printf를 사용하여 실수와 문자, 문자열 출력하기

Ma_Sand 2022. 2. 22. 01:22
반응형
public class Cd {
    public void printfInput() {
        //실수
        double d = 1.234567899;
        
        System.out.printf("d = %f \n", d);
        //d = 1.234567
        //%f: 소수점 아래 7번째 자리에서 반올림되어 소수점 아래 6번째 자리까지 출력
        
        System.out.printf("d = %.2f \n", d);
        //d = 1.23
        //%.2f: 소수점 아래 3번째 자리에서 반올림되어 소수점 아래 2번째 자리까지 출력
        //.x로 자릿수 제어 가능
        
        
        //문자와 문자열
        char ch = 'a';
        String str = "Hello World!";
        
        System.out.printf("%c %s \n", ch, str);
        //a Hello World!
        //%C %S 대문자로 입력하면 대문자로 출력된다.
    }
}
반응형