IT/Java

printf()

봉즙 2019. 6. 15. 15:17

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자리