printf() : 형식화된 출력을 할때 주로 사용한다.
System.out.printf("age:%d year:%d", age, year);
사용시 age:14 year : 2017 이 화면에 출력된다.
출바꿈 사용을 원하면 %n을 사용해야한다.
System.out.printf("finger=[%5]%n", finger); //finger=[ 10]
System.out.printf("finger=[%-5]%n", finger); //finger=[10 ]
System.out.printf("finger=[%05]%n", finger); //finger=[00010]
※10진수를 2진수로 출력해주는 지시자가 없어 Interger.toBinaryString(int i)를 사용해야 변환이 가능하다.
System.out.printf("d=%14.10%f", d);//전체 14자리중 소수점아래 10자리
댓글