ConsoleOutputEx05-서식문자 확인

CODEDRAGON Development/Java

반응형

   

서식문자 확인

System.out.printf vs System.out.println 차이 확인

   

System.out.printf vs System.out.println

System.out.println

출력후 다음행으로 이동

System.out.printf

출력후 다음행으로 이동 안함,

서식문자 사용

   

   

   

   

출력형태

   

   

소스코드

public class ConsoleOutputEx05 {

        public static void main(String[] args){

            System.out.printf("%c"'A'); System.out.println("");       //A
            System.out.printf("%7c"'A'); System.out.println("");      //[      A]
            System.out.printf("%-7c"'A'); System.out.println("");     //[A      ]
            System.out.printf("%d", 1234567); System.out.println("");   //1234567
            //8

            System.out.printf("%o", 1234567); System.out.println("");   //4553207
            //16

            System.out.printf("%x", 1234567); System.out.println("");   //12d687
            System.out.printf("%10d", 1234567); System.out.println(""); //[   1234567]
            System.out.printf("%f", 123.456789f); System.out.println("");       //123.456787
            
                 //
추가확인 코드 추가
//          System.out.printf("%g", 123.456789f); System.out.println("");       //123.457
//          System.out.printf("%g", 123.456789123456789); System.out.println("");       //123.457
            
            //e
표기법 의한 실수
            System.out.printf("%e", 123.456789f); System.out.println("");       //1.234568e+02
            System.out.printf("%-10.2f", 123.456789f); System.out.println("");  //[123.46    ]
전체가 10자리, 소수점 포함
            System.out.printf("%010.2f", 123.456789f); System.out.println("");  //[0000123.46]
            System.out.println();
            }
}