티스토리 뷰
printf()
메소드는, 문자열 형식에 변수를 삽입하여 출력한다.
%d
: 10진수(정수)%x
: 16진수%o
: 8진수%f
: 실수
- 0진수(정수)
%d
- 0으로 채워수 출력하기
%5d
-> 0으로 채워서 다섯 자리수로 만들기, 오른쪽 정렬-%5d
-> 0으로 채워서 다섯 자리수로 만들기, 왼쪽 정렬
-
16진수
%x
%x
-> 16진수 소문자로 출력%X
-> 16진수 대문자로 출력
-
8진수
%o
-
실수
%d
%.2f
-> 반올림하여 소수점 두자리수 까지 출력하기%5.1f
-> 정수 부분은 0으로 채워서 다섯자리 수까지, 실수부분은 반올림하여 소수 첫째자리수 까지 출력하기. 정수부분이 다섯자리 수 넘어가면 정수 부분 전체가 출력된다.
System.out.printf("%5.3f", 12345667.3258); // 12345667.326
String xNum = sc.next(); // 16진수 입력
int dNum = Integer.parseInt(xNum, 16); // 16진수 수가 10진수로 변환된다.
'Java > Java 사용법들' 카테고리의 다른 글
Java에서 int[] 배열 내림차순 정렬하기 (0) | 2021.06.29 |
---|---|
[Java] 자바 스트링상수!!! (0) | 2021.01.28 |
[Java] 상속간의 메모리할당과 참조변수, 형변환 (0) | 2021.01.23 |
[Java] Singleton Pattern (0) | 2021.01.23 |
[Java] 자바 기술 면접 질문들 (0) | 2021.01.21 |
댓글