글
관련 이론 및 문법
(NumberFormat 클래스 참고)
http://kkikkodev.tistory.com/156
문제 의도
기본 locale 이 Locale.US 인 경우, 결과에 대해 참인 것을 2 개 고르는 문제입니다.
답안
C, F
풀이 방법
NumberFormat nf = NumberFormat.getInstance(); 문장을 통해서, NumberFormat 형 객체 nf 를 생성합니다. nf.setMaximumFractionDigits(4); 를 통해서, 소수점 최대 자릿수를 4 로 설정합니다. nf.setMinimumFractionDigits(2); 를 통해서 소수점 최소 자릿수를 2 로 설정합니다.
String a = nf.format(3.1415926); 문장을 통해서, 실수를 String 형으로 형변환해서 a 에 저장합니다. 이때, 3.1415926 은 소수점 최대 자릿수인 4 를 넘었으므로, 소수점 4 자리까지 반올림하여, 3.1416 으로 맞추게 됩니다.
String b = nf.format(2); 문장을 통해서, 정수를 String 형으로 형변환해서 b 에 저장합니다. 이때, 2 ㄴ믄 소수점 최소 자릿수인 2 에 미치지 못하므로, 소수점 2 자리까지 0 을 추가하여, 2.00 으로 맞추게 됩니다.
따라서, 답안은 C 와 F 가 됩니다.
'4.1) OCJP > 1Z0-851 / 2012-08-28' 카테고리의 다른 글
OCJP (1Z0-851 / 2012-08-28 / Exam C) - 54 번 (0) | 2016.11.20 |
---|---|
OCJP (1Z0-851 / 2012-08-28 / Exam C) - 53 번 (0) | 2016.11.20 |
OCJP (1Z0-851 / 2012-08-28 / Exam C) - 52 번 (0) | 2016.11.20 |
OCJP (1Z0-851 / 2012-08-28 / Exam C) - 51 번 (0) | 2016.11.20 |
OCJP (1Z0-851 / 2012-08-28 / Exam C) - 50 번 (0) | 2016.11.20 |
OCJP (1Z0-851 / 2012-08-28 / Exam C) - 48 번 (0) | 2016.11.14 |
OCJP (1Z0-851 / 2012-08-28 / Exam C) - 47 번 (0) | 2016.11.14 |
OCJP (1Z0-851 / 2012-08-28 / Exam C) - 46 번 (0) | 2016.11.14 |
OCJP (1Z0-851 / 2012-08-28 / Exam C) - 45 번 (0) | 2016.11.14 |
OCJP (1Z0-851 / 2012-08-28 / Exam C) - 44 번 (0) | 2016.11.13 |
RECENT COMMENT