이론적으로, 복잡한 프로그램 구조가 순차적으로 선택주기에 의해 구현 된 프로그램의 세가지 기본 구조를 가질 수있다.
선택 구조
선택 제어 문 : ··· 다른 중첩 된 if 문, 경우 ··· 다른 문, 문을 전환하는 경우,
경우 (제어 조건) {문 1, 문 2;} ······
경우 (제어 조건) {문 1, 문 2; 밖의 ??????} {1 문, 문 2;} ······
경우 (제어 조건) {문 1, 문 2;} ······ 다른 경우 (제어 조건) {문 1, 문 2] ······한다} else {문 1, 문 2; ????? ???}
참고 : 1.else 당신이 경우, 단지 다른 사람이 있어야, 혼자 존재할 수 없다;
쌍 2.else 문과 경우 근접의 원칙
중괄호 3. 합리적인 사용은, 해당 기능을 달성 프로그램의 가독성을 향상시킬 수 있습니다.
스위치 문은 또한 여러 가지 문이라고
형식 :
스위치 (식 분석) {경우 : 선택 값이 1 : 문 블록 (1); BREAK;
경우 : 선택 값 2 : 문장 2 블록; BREAK;
·············································
경우 : N 값을 선택 : 문 블록 N; 중단;
기본값 : 문 블록 N + 1;
}
메인 루프 및 루프 조건 두 요소의 환상 구조가 루프 상태가 반복적으로 수행 수단 반복 순환 조건을 실행하는 코드를 의미한다.
루프 제어 문 동안
할 루프 제어문 동안
루프 제어 문에 대한
형식 동안
[조건] 초기화
반면 (루프 조건) {진술서 사이클 상태 변경}
형식 동안 수행
[조건] 초기화
할 {문, 사이클링 조건 변화;}
반면 (루프 조건) ;
이 형식은 확실히 적어도 한 번 루프를 실행합니다
참고 : 루프 제어 변수는 루프 전에 초기 값이 있어야합니다
루프의 본문은보다 더 많은 경우 괄호로 작성해야합니다, 단지 논리적 인 문장이다;
마지막으로, 루프 루프 제어 변수의 몸을 수정 기억
루프 형식
(사이클링 조건, 초기화 문 반복 문)에 대한 // 초기화 문 루프 조건, 반복적 인 문장은 null이 될 수 있습니다
{명세서}
각 루프는 다른 내부 루프로 각 사이클 내에 복수 중첩, 즉 사이클 구성된다
제어문 점프
자바 언어는 휴식이 계속, 그리고 문이 각각 인터럽트, 인터럽트 제어를 뛰어 반환하고 반환을 계속 제공
점프 문을 휴식
1, 스위치 문 경우의 끝을 나타내며, switch 문을 종료합니다.
2, 루프 제어 문은 종료에게 루프를 나타냅니다.
점프 문을 계속
만 루프 문에 사용. 의 역할 사이클의 현재 라운드를 종료하는 것입니다,주기가 직접주기의 다음 라운드로, 문장의 현재 라운드의 나머지를 건너
return 문
return 문이 더 자주 사용하는 기능은 현재의 방법을 종료 할 수있는 방법의 끝 반환, 루프 밖으로 이동하지 않는 것입니다, 방법은 전화의 상단으로 이동