순환 구조:while,do-while,for순환,break와continue가 순환하는 방법

3749 단어
순환 구조
작성된 코드가 여러 번 실행될 수 있습니다
순환
프로그램에서 반복적으로 실행되는 동일하거나 비슷한 코드의 현상
  • 순환의 요소
  • 1. 순환 횟수(순환 변수)
  • 2, 순환 조건
  • 3, 순환 조작
  • 4, 변수 업데이트
  • 여러 차례의 코드를 직접 출력하면 대량의 코드가 불필요해져 프로그램 유지보수가 어려워지기 때문에 순환 구조를 채택했다.코드 군더더기: 코드에 같은 코드가 반복되어 유지보수가 어렵다while 순환 구조
    1)while 주기
    while(  ){
    		//          
    }
    

    2) Do-while 사이클
    do{
    	//         
    }while(  )

    3)while와do-while의 차이
    while 순환: 먼저 판단하고 나중에 집행한다. 초기 조건이 충족되지 않으면 한 번도 집행하지 않는다 do-while 순환: 먼저 집행하고 나중에 판단하면 초기 조건이 충족되지 않으면 한 번 집행한다 (while 순환은do-while 순환보다 한 번 더 판단하고 순환 횟수는 같다)
    for 순환
    for(   123){
        //   2       
    }
    

    일반적: 표현식 1: 순환 변수의 정의 및 대입 표현식 작성2: 순환 조건 표현식 작성3: 변수의 업데이트 작성
    1) 표현식 고려 사항
  • 3개 표현식은 모두 생략할 수 있다. 표현2(순환조건), 생략 후 기본값은 진
    for( ; ; ) {
    	System.out.println("    ");//   ,   2       
    }
    
  • 표현식1은 여러 변수를 성명하는 문법
  • 을 이용할 수 있다
  • 표현식 3을 사용할 수 있으며 여러 문장을 분할 운행
    for(int i=0,j= 9;i<9;i++,j--){
    }
    
  • 순환 구조 소결
  • 순환 횟수가 고정된 경우: 첫 번째 for 순환
  • 순환 횟수가 일정하지 않습니다. 1. 반드시 최소한 한 번은 실행할 것입니다:do-while 2, 한 번도 실행하지 않을 수도 있습니다:while
  • while와 for는 모두 선판단 후 집행하고do-while는 선집행, 후판단
  • 순환 중의 흐름 제어 문장
    1)break switch 구조에서 break를 사용합니다. 효과: switch 구조의 운행을 중지하고 운행 후의 문장 순환 구조에서도 break를 사용할 수 있습니다. 효과: 순환 구조를 중지하고 운행 후의 문장 2)continue(계속)는 재순환 구조만 사용할 수 있습니다. 효과: 이번 순환이 실행되지 않은 내용을 건너뛰고 다음 순환으로 바로 들어갑니다.
    순환 중첩
    1) 순환 구조에는 또 다른 완전한 순환 구조가 포함되어 있다
    2) 반복 네스트는 모든 계층을 네스트할 수 있습니다.
    3) while\do-while\cor는 서로 중첩될 수 있음
    4) 우리가 먼저 나타난 순환 구조를 외부 순환이라고 하고 이 순환 구조에서 나타난 순환을 내부 순환이라고 한다
    5) 내부 순환 중 브레이크나 continue가 나타나면 내부 순환이 작용한다
    6) 바깥쪽은 한 번 순환하고 안쪽은 한 쪽으로 순환한다

    좋은 웹페이지 즐겨찾기