[Java] break를 goto()처럼 쓰는 방법 (루프가 2개 일 때 루프 탈출 위치 정하는 방법)
아래의 두가지 경우가 있다.
두 배열을 비교하여 같으면 뒤에 더 검색하지 않고 종료하고자 한다면 아래의 두번째 루프 탈출 위치를 정하면 된다.
loop를 지정하지 않을 때 결과
same_list_value의 결과값 : [1, 2]
- 기존 우리가 알던 break는 해당 루프만 탈출하게 되고 위에 루프가 있다면 그 루프를 돌게된다.
loop 지정 할 때의 결과값
same_list_value의 결과값 : [1]
여기서 루프를 기존대로 탈출한다면 i=0다음인 i=1로 시작되겠지만 "loop:"를 밖으로 빠져나가게 명시 해놓았기 때문에
i=1의 루틴을 타지 않고 바로 same_list_value의 결과값이 출력된다.
'◽ Java language > Java' 카테고리의 다른 글
[Java] AdoptOpenJDK with Hotspot 11.0.11+9 설치 ( ver. Win ) (0) | 2021.07.14 |
---|---|
[Java] trim : 공백 제거 (0) | 2021.03.22 |
[Java] java jdk 1.8.202 다운로드 (java jdk 지난 버전 다운로드) "jdk 다운로드" (0) | 2020.12.04 |
[Java] String Class "split()" 특수문자(정규식 등) 인식 방법 (0) | 2020.11.02 |
[Java - (18) ] Date 형식의 날짜 비교 (0) | 2020.06.17 |
[Java - (17) ] String 문자열 원하는 인코딩으로 변환하기 (0) | 2020.06.17 |
[Java - (16) ] 특정값 몇개인지 체크 ( StringUtils 이용 ) (0) | 2020.04.29 |