본문 바로가기
Java/Java 기초문법

[JAVA 기초] 자바의 특수문자와 printf 서식문자

by dev수니 2021. 3. 2.
반응형

자바에서 백슬러쉬와 따옴표는 출력되지 않는 특수문자이다.

또한 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
반응형

댓글