루프는 지정된 경우에 여러 번 진술 세트의 반복 실행을 말합니다. 가장 일반적으로 사용 (다음, 다음,… 루프),
1. 반복 실행 명령문을 루프 문이라고합니다.
루프 명령문은 세 가지 유형으로 나눌 수 있습니다.
(1) 조건이 거짓이 아닌 경우 진술을 반복하십시오.
(2) 조건이 사실이되기 전에 진술을 반복하십시오.
(3) 지정된 숫자에 따라 진술을 반복하십시오.
2.… 다음 루프 반복 작업 수가 고정되어 있으면 다음 루프를 사용하는 것이 좋습니다. 또한, 매우 유사한 구문이있는 다음 루프도 소개됩니다. 배열 또는 세트의 반복 루프에 적합합니다. (i)… 루프가 처음 실행되면 루프 변수는 초기 값에서 최종 값과 같거나 초과 할 때까지 단계 크기를 축적하기 시작합니다.
예를 들어:
초기 값은 1이고 최종 값은 10이고 단계 크기는 2입니다.
루프는 5 회 실행됩니다.
루프 변수의 값은 각각 1, 3, 5, 7 및 9입니다.
여섯 번째 시간은 루프 변수가 11으로 축적되어 10을 초과하여 루프가 더 이상 실행되지 않는다는 것입니다.
3. for… 다음 루프의 구문은 다음과 같습니다.
루프 변수 = 최종 값으로의 최종 값 단계 단계 단계
프로그램 진술…
[출구]
프로그램 진술…
다음
설명 :
(1) 루프 변수 :이 변수는 일반적으로 정수를 사용하지만 필요할 때 다른 수치 유형 일 수도 있고 수치 변수입니다.
(2) 초기 값 : 이것은 숫자 유형 인 루프 변수의 초기 값입니다. 그 가치는 반드시 정수 나 소수점 일 필요는 없습니다. VB는 자동으로 정수를 얻습니다.
(3) 최종 값 : 숫자 유형 인 루프 변수의 최종 값. 그 가치는 반드시 정수 나 소수점 일 필요는 없습니다. VB는 자동으로 정수를 얻습니다.
(4) 단계 크기 : 루프 변수의 증분 수는 매번, 스텝 크기의 숫자 유형은 루프 변수와 동일해야합니다. 값은 양수 (증분 루프) 또는 음수 (루프 증가) 일 수 있습니다. 지정할 수없는 경우 0이 될 수없는 경우 스텝 크기 기본값은 1입니다.
(5) 루프 본문 : 진술과 다음 진술 사이의 진술은 하나 이상의 진술 일 수 있습니다.
(6), 다음 : 루프 터미널 문입니다. 다음에 "루프 변수"는 for 문의 "루프 변수"와 동일해야합니다.
예 : i = 0 ~ 10 단계 1 단계
......
다음
실행 프로세스 :
(1) 초기 값 1을 루프 변수 i에 할당합니다.
(2) i의 값을 최종 값 10과 비교하십시오. i> 10의 경우 루프가 튀어 나와 (5)를 실행하면 루프 본체가 실행됩니다.
(3) i를 단계 크기 값, 즉 i = i+1에 추가합니다.
(4), 반환 (2) 계속 실행합니다
(5) 다음 명령문 후에 코드를 실행합니다
이주기의 기능은 FOR 명령문의 초기 값, 최종 값 및 단계 크기를 기반으로 사이클 수를 결정하고 루프 본문에서 각 문을 반복적으로 실행하는 것입니다. … 다음 루프는 "먼저 확인한 다음 실행"의 원리를 따릅니다. 즉, 루프 변수가 최종 값을 초과하는지 확인합니다.
그런 다음 루프 바디를 실행할지 여부를 결정하십시오. 따라서 다음 경우 루프 본체가 실행되지 않습니다.
(1) 단계 크기가 양수 인 경우 초기 값은 최종 값보다 큽니다.
(2) 단계 크기가 음수 일 때, 초기 값은 최종 값보다 작습니다.
초기 값이 최종 값과 같으면 단계 크기가 양수인지 음수인지 여부에 관계없이 루프가 수행됩니다.
for 문과 다음 진술은 쌍으로 표시되어야하며 단독으로 사용할 수 없으며, 다음 문서가 앞서야합니다.