평생 소장! 19,800 원 15,000 원(계좌이체 구매 한정)


기업은행: 206-021800-01-029

예금주: 박세홍


카톡 ID: chaesam(카톡 아이디 검색 후, 문의 주세요!)

이메일: [email protected]

# 배열의 길이 배열의 길이는 <kbd>length</kbd> 키워드를 사용하여 구할 수 있습니다. ``` // 배열 생성 String[] courses = { "자바", "자료구조", "알고리즘" }; // 배열의 길이 출력 System.out.println(courses.length); // 3 ``` length 키워드는 모든 배열 순회 시 활용 가능합니다. ``` // 기존 방법 for (int i = 0; i < 3; i++) { System.out.println("%s\n", courses[i]); } // length 활용법 for (int i = 0; i < courses.length; i++) { System.out.println("%s\n", courses[i]); } ``` ## 문제 CS대학의 과정들은 핵심(cores), 선택(electives), 교양(general) 과목으로 나뉘며 각 내용은 아래와 같다. | 분류 | 과정명 | |:----:|:--------| | 핵심(cores) | 자바, 자료구조, 알고리즘, 데이터베이스 | | 선택(electives) | 컴퓨터 네트워크, 운영체제, 소프트웨어 공학 | | 교양(generals) | 영어회화, 영독해, 영작문, 팀워크, 직업윤리 | 이들을 출력하기 위해 주어진 코드는 위 정보들을 배열화하고있다. 출력 예와 같은 결과를 얻도록 코드를 완성하시오. ## 출력 예 ``` 핵심과정: 자바 자료구조 알고리즘 데이터베이스 선택과정: 컴퓨터 네트워크 운영체제 소프트웨어 공학 교양과정: 영어회화 영독해 영작문 팀워크 직업윤리 ```
관련 강의로 이동

코드: java 1.8

public class ArrayLength { public static void main(String[] args) { // 변수 생성 String[] cores = {"자바", "자료구조", "알고리즘", "데이터베이스"}; String[] electives = {"컴퓨터 네트워크", "운영체제", "소프트웨어 공학"}; String[] generals = {"영어회화", "영독해", "영작문", "팀워크", "직업윤리"}; // 핵심 과정 출력 System.out.printf("핵심과정: "); for (int i = 0; i < cores.length; i++) { System.out.printf("%s ", cores[i]); } /* 1. 선택 과정을 출력하시오. */ System.out.printf("\n선택과정: "); for (int i = 0; i < ____.length; i++) { System.out.printf("%s ", ____[i]); } /* 2. 교양 과정을 출력하시오. */ } }

입력

정답이 궁금하다면? 코드를 제출해보세요!