자바 break문 예제

  • このエントリーをはてなブックマークに追加

break 문은 의도적으로 무한 루프를 포함하여 Java의 루프와 함께 사용할 수 있습니다. 예를 들어 while 루프를 사용하여 코딩된 이전 프로그램은 다음과 같습니다. continue 문은 지정된 조건이 발생하는 경우 루프에서 하나의 반복을 중단하고 루프의 다음 반복을 계속합니다. 다음은 레이블이 붙은 break 문의 일반적인 형태입니다 : 예를 들어 루프 내부에 10 개의 문이 있으며 특정 조건이 True인 경우 루프에서 종료하려면 모든 것을 실행해야합니다. 이 경우 If 문을 사용하여 조건을 확인하고 If 블록 내에 Break 문을 배치할 수 있습니다. 조건이 True인 경우 컴파일러는 break 문을 실행하고 Java break 문은 루프에서 컨트롤러를 완전히 종료하고 모든 문을 실행합니다. 레이블이 지정되지 않은 break 문은 가장 안쪽 스위치를 종료합니다. 다음 프로그램인 BreakWithLabelDemo는 이전 프로그램과 유사하지만 중첩 된 루프를 사용하여 2차원 배열의 값을 검색합니다. 값이 발견되면 레이블이 붙은 break는 루프의 외부를 종료합니다 (“검색”이라고 표시됨): 이 Java Break Statement 예제에서 먼저 코드 의 시작 부분에서 i = 10의 값을 초기화했습니다.

While 루프 내에서 i가 0보다 큰지 여부를 확인합니다. Java 나누기 및 계속은 모든 프로그래밍 언어로 프로그램의 흐름을 변경하는 데 사용되는 두 가지 중요한 문입니다. 중단에 대해 기억해야 할 두 가지 다른 점은 다음과 같습니다:이 예제에서는 각 Case 블록 다음에 break 문이 있는데, 이는 해당 서드 케이스 블록이 없는 경우 후속 사례 블록도 실행되기 때문입니다. 중단없이 동일한 프로그램의 출력은 케이스 2 케이스 3 기본값입니다. break 문은 일반적으로 다음 두 가지 시나리오에서 사용됩니다: 우리는 또한 전환 사례 문을 얻기 위해 break 문을 사용할 수 있습니다, 당신은 아래 비디오에서 이 모든 것에 대해 배울 수 있습니다. break 문을 제거하면 프로그램의 출력에 차이가 없습니다. 이 예제와 같은 작은 반복의 경우 성능이 별로 향상되지 않습니다. 그러나 이터레이터 크기가 크면 처리 시간을 많이 절약 할 수 있습니다. For 루프 예제의 이 Java Break 문에서 먼저 코드의 시작 부분에서 i = 10의 값을 초기화했습니다.

For 루프 내에서 i = 0의 값을 초기화하고 조건은 i가 10보다 적거나 동일한지 여부를 확인하고 마지막으로 증분 연산자에서 값을 1로 증분했습니다. 다음은 루프, 루프 및 do-while 루프에서 java break 문 사용량을 보여주는 예제입니다. Java Break 문은 For 루프, While Loop 및 Do While 루프와 같은 모든 루프에서 종료하는 데 매우 유용합니다. 이러한 루프를 실행하는 동안 컴파일러가 내부의 break 문을 발견하면 문 실행이 중지되고 루프에서 즉시 종료됩니다. break를 사용하고 while 루프를 계속할 수도 있습니다: 이러한 문을 사용하면 런타임 동안에만 알려진 조건에 따라 프로그램 실행 흐름을 제어할 수 있습니다. 이 효과를 보다 명확하게 보려면 계속 문을 제거하고 다시 컴파일해 보십시오. 프로그램을 다시 실행하면 9 대신 35 p를 발견했다고 말하면서 카운트가 잘못됩니다. 참고 : 자바 브레이크 문은 스위치 케이스에서 가장 중요한 문입니다. Break 컴파일러를 사용하지 않으면 스위치 케이스에서 종료되지 않습니다. 아래 예제에서는 o에서 100까지 실행되는 while 루프가 있지만 루프 값이 2에 도달할 때만 발생하는 break 문이 있기 때문에 루프가 종료되고 컨트롤이 루프 본문 다음에 프로그램의 다음 문으로 전달됩니다.

  • このエントリーをはてなブックマークに追加