배열의 목적
= 데이터들을 그룹핑
public static void main(String[] args) {
String[] classGroup = {"최진혁","최유빈","한이람"};
System.out.println(classGroup);
}
}
classGroup 이라는 배열에 담긴 "최진혁","최유빈","한이람"들은 String데이터 타입 형식으로
배열에 담긴다.
-----------------------------------------------------------------------------------------------------------------------------
public static void main(String[] args) {
String[] classGroup = {"최진혁","최유빈","한이람"};
System.out.println(classGroup[0]);
}
}
classGroup안에 담긴 것들 중, "최진혁"이라는 데이터를 배열안에서 추출해서 출력한다.
[]의 역할은 색인 / 인덱스의 역할을 한다.
public static void main(String[] args) {
String[] members = {"최진혁","최유빈","한이람"};
for(int i=0; i<members.length; i++) {
String member = members[i];
System.out.println(member + "이 상담을 받았습니다");
}
}
}
응용문제
public static void main(String[] args) {
String[] members = {"최진혁","최유빈","한이람"};
for(int i=0; i<members.length; i++) {
String member = members[i];
System.out.println(member + "이 상담을 받았습니다");
}
}
}
최진혁이 상담을 받았습니다
최유빈이 상담을 받았습니다
한이람이 상담을 받았습니다
for-each
public static void main(String[] args) {
String[] members = {"최진혁","최유빈","한이람"};
for(String e : members) {
System.out.println(e + "이 상담을 받았습니다");
}
}
}
최진혁이 상담을 받았습니다
최유빈이 상담을 받았습니다
한이람이 상담을 받았습니다
코멘트
아주 획기적인 방법인 것 같다!
배열+반복문을 for만 활용한 것보다 for-each로 하는 것이 더 간결하게 표현될 수 있다는 걸 배웠다.
댓글