Java - 문제 미리보기

문제 2171

medium
다음 코드의 실행 결과는 무엇인가요? ```java String sentence = "Java is easy to learn"; int position = sentence.indexOf("easy"); System.out.println("Position: " + position); ```
A. `Position: -1`
B. `Position: 8`
C. `Position: 9`
D. `Position: 7`

정답: B

⦁ `indexOf()` 메서드: ⦁ 지정된 문자열이 처음 나타나는 위치(인덱스)를 반환 ⦁ 인덱스는 0부터 시작 ⦁ 찾지 못하면 -1 반환 ⦁ 인덱스 계산 과정: ```java String sentence = "Java is easy to learn"; // 0123456789... // J(0) a(1) v(2) a(3) (4) i(5) s(6) (7) e(8) a(9) s(10) y(11) sentence.indexOf("easy"); // "easy"는 인덱스 8에서 시작 ```

💡 학습 팁

이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.