투케이2K

181. (java/자바) for 반복문을 수행하면서 배열 특정 값이 나올 경우 break 반복문 탈출 실시 본문

Java

181. (java/자바) for 반복문을 수행하면서 배열 특정 값이 나올 경우 break 반복문 탈출 실시

투케이2K 2021. 3. 29. 07:46

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Eclipse

개발 언어 : Java

/* =========================== */

/* =========================== */

[소스 코드]

 

package ex5;

import java.util.ArrayList;

public class MainActivity12 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[for 반복문을 수행하면서 배열 특정 값이 나올 경우 break 반복문 탈출 실시]");
		
		/*[설 명]
		 * 1. for문을 순차적으로 배열을 순회하면서 데이터 포함 여부를 확인합니다
		 * 2. contains : 특정값이 포함된 여부를 확인합니다
		 * 3. break : 반복문을 탈출할때 사용합니다
		 * 4. 로직 : 일반적인 for문을 [셋]까지 출력을 해야하지만, [둘]값을 찾은 후 break를 통해서 반복문 탈출을 했기때문에 [셋]은 출력되지 않습니다
		 * */
		
		//배열에 데이터 삽입 실시
		ArrayList list = new ArrayList();
		list.add("하나");
		list.add("둘");
		list.add("셋");
		System.out.println("저장된 데이터 : "+list.toString());
		
		//배열 크기만큼 반복문을 수행합니다
		for(int i=0; i<list.size(); i++) {
			//특정 값 포함 여부를 확인하기 위한 if 조건문
			if(list.get(i).toString().contains("둘")) {
				System.out.println("반복문 탈출 : "+list.get(i).toString());
				break; //반복문 탈출
			}
			System.out.println("배열 값 : "+list.get(i).toString());
		}

	}//메인 종료

}//클래스 종료

/* =========================== */

[결과 출력]

[for 반복문을 수행하면서 배열 특정 값이 나올 경우 break 반복문 탈출 실시]

저장된 데이터 : [하나, 둘, 셋]

배열 값 : 하나

반복문 탈출 : 둘

/* =========================== */

/* =========================== */

[요약 설명]

* 1. for문을 순차적으로 배열을 순회하면서 데이터 포함 여부를 확인합니다

* 2. contains : 특정값이 포함된 여부를 확인합니다

* 3. break : 반복문을 탈출할때 사용합니다

* 4. 로직 : 일반적인 for문을 [셋]까지 출력을 해야하지만, [둘]값을 찾은 후 break를 통해서 반복문 탈출을 했기때문에 [셋]은 출력되지 않습니다

/* =========================== */

반응형
Comments