QUESTION 55자격증/OCJP_ExamC2018. 7. 26. 18:19
Table of Contents
반응형
QUESTION 55Given:import java.util.*;public class Quest {public static void main(String[] args) {String[] colors = {"blue", "red", "green", "yellow", "orange"};Arrays.sort(colors);int s2 = Arrays.binarySearch(colors, "orange");int s3 = Arrays.binarySearch(colors, "violet");System.out.println(s2 + " " + s3);}}What is the result?A. 2 -1B. 2 -4C. 2 -5D. 3 -1E. 3 -4F. 3 -5G. Compilation fails.H. An exception is thrown at runtime.Solution : C
plus imformation
colors String 배열을 Sort한 결과 값은 : "blue" "green" "orange" "red" "yellow"
차례 대로 index값은 [ 0 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ]
Array.binarySearch( colors , "orange" ) 는 colors 배열 내애서 "orange"의 값을 찾는 것이다.
결과 값은 [2]
Array.binarySearch( colors , "violet" ) 는 colors 배열 내애서 "violet"의 값을 찾는 것이다.
violet은 알파벳 순서상 "red"와 "yellow" 사이에 들어 가게 된다 .
값이 없을 경우 index 값은 -1부터 시작하므로
결과 값은 [ -5]
반응형
'자격증 > OCJP_ExamC' 카테고리의 다른 글
QUESTION 57 (0) | 2018.07.26 |
---|---|
QUESTION 56 (0) | 2018.07.26 |
QUESTION 54 (0) | 2018.07.26 |
QUESTION 53 (0) | 2018.07.26 |
QUESTION 52 (0) | 2018.07.26 |
@IT grow. :: IT grow.
#IT #먹방 #전자기기 #일상
#개발 #일상