Notice
Recent Posts
Recent Comments
Link
투케이2K
181. (java/자바) for 반복문을 수행하면서 배열 특정 값이 나올 경우 break 반복문 탈출 실시 본문
/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : 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를 통해서 반복문 탈출을 했기때문에 [셋]은 출력되지 않습니다
/* =========================== */
반응형
'Java' 카테고리의 다른 글
Comments