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);
}
}