반응형
자바에서 백슬러쉬와 따옴표는 출력되지 않는 특수문자이다.
또한 printf를 사용해야만 하는 서식 문자도 있는데 이의 종류는 다음과 같다.
1 문자(역슬래쉬)
\\ : \
\' : 작은 따옴표
\" : 큰 따옴표
\\ : 역슬래쉬
/ : /
\n : 줄바꿈 (라인 피드)
\r : 줄의 맨 처음으로 (캐리지 리턴)
\t : 탭
\b : 커서를 한 문자 앞으로 (백스페이스)
\0 : 빈칸 (null)
2 서식문자
: 일반 문자가 아닌 서식에 사용되는 문자
printf() 메서드에서 이용한다.
%d : 10진수
%o : 8진수
%x : 16진수
%c : 문자
%s : 문자열
%f : 실수
※ 서식문자 정렬
: %Nd, %d 사이에 숫자(N)을 넣어 사용하면 오른쪽 정렬이 되며 N칸 만큼의 공간이 만들어진다.
System.out.printf("%5d\n",123);
System.out.printf("%5d\n",1234);
System.out.printf("%5d\n",1235);
결과
123
1234
12345
※ 서식문자 소수점제한
: %.Nd, 숫자(N)만큼의 소수점만 보여진다. N만큼 소수점 뒷부분은 반올림하게 된다.
System.out.printf("%f\n",1.485);
System.out.printf("%.0f\n",1.485);
System.out.printf("%.1f\n",1.485);
System.out.printf("%.2f\n",1.485);
결과
1.485000
1
1.5
1.49
반응형
'Java > Java 기초문법' 카테고리의 다른 글
[JAVA 기초] 제어문 - 반복문 (while문, do~while문) (0) | 2021.03.03 |
---|---|
[JAVA 기초] 제어문 - 반복문 (for문 - 단일 for문, 다중 for문) (0) | 2021.03.03 |
[JAVA 기초] 제어문 - 조건문 (switch문) (0) | 2021.03.02 |
[JAVA 기초] 자바 표준 입력 Scanner 클래스로 문자입력받기 (0) | 2021.03.02 |
[JAVA 기초] 제어문 - 조건문 (if, else if) (0) | 2021.03.02 |
댓글