기금넷 공식사이트 - 주식 지식 - 다섯 번째 처형

다섯 번째 처형

계속의 기능은 이 주기에서 벗어나 다음 주기로 이동하는 것입니다. continue를 실행하는 동작은 그 뒤의 문이 실행되지 않고 for 루프의 세 번째 표현식 a++가 실행되는 것입니다.

이 질문에서는 첫 번째 루프 a=1, b=1이 실행됩니다. ; 그리고 판단이 내려집니다. 두 번째 표현식 a<=100은 true입니다. 루프 본문 문을 실행하고 첫 번째 if 문은 true가 아니며 두 번째 if 문을 실행합니다. b의 현재 값은 1이고 1%3==1입니다. true이면 그 뒤의 문을 실행합니다. b= 4. 그런 다음 continue, a++를 실행하면 a의 값이 2로 증가합니다.

판정식 2는 여전히 true이므로 루프 본문 문이 다음에 대해 실행됩니다. 두 번째 if는 여전히 true가 아니고 두 번째 if는 true입니다. 그 뒤에 b=7 문을 실행한 다음 continue, a++를 실행하면 a의 값이 3으로 증가합니다. 는 2번 표현식이 여전히 참이라고 판단하여 세 번째 루프 본문 문을 실행하고 첫 번째 if가 여전히 참이 아닌 경우 두 번째 if가 성립되면 그 뒤에 b=10 문을 실행한 후 continue를 실행합니다. , a++, a의 값이 4로 증가

두 번째 표현식이 아직 성립한 것으로 판단되어 루프 본문 문을 네 번째로 실행하는데, 첫 번째 if는 여전히 true가 아니며, 두 번째 if는 여전히 true가 아닙니다. 가 참이면 그 뒤에 b=13 문을 실행하고 계속해서 a++를 실행하면 a의 값이 5로 증가합니다.

판정식 2는 여전히 참이므로 다섯 번째 루프 본문 문이 실행됩니다. , 첫 번째 if 여전히 유지되지 않고 두 번째 if 유지, 그 뒤에 b=16 문을 실행한 다음 계속 실행, a++, a 값이 6으로 증가합니다.

판정 식 2는 여전히 true입니다. , 따라서 루프 본문 문은 여섯 번째로 실행됩니다. 첫 번째 if는 여전히 true가 아니며 두 번째 if는 다음 b=19 명령문이 실행된 다음 계속해서 a++가 실행되고 a의 값이 실행됩니다. 7로 증가

판정식 2는 여전히 true이므로 루프 본문 문이 일곱 번째로 실행됩니다. 첫 번째 if는 여전히 true가 아니며 두 번째 if는 true입니다. b=22를 실행한 뒤 계속해서 a++, a의 값이 8로 증가

수식 2는 여전히 참이라고 판단하여 8번째 루프 본문문을 실행하고 첫 번째 if true이면 명령문 break가 실행되고 루프 구조가 직접 점프되므로 a의 값은 8입니다.