본문 바로가기
개인공부

배열

by 리승우 2022. 7. 15.

배열의 목적 

= 데이터들을 그룹핑

 

 

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로 하는 것이 더 간결하게 표현될 수 있다는 걸 배웠다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'개인공부' 카테고리의 다른 글

항해준비  (0) 2022.07.16
메소드 (method) = 함수 (function)  (0) 2022.07.15
반복문의 중첩  (0) 2022.07.15
반복문의 제어  (0) 2022.07.14
반복문  (0) 2022.07.14

댓글