본문 바로가기

About Product/with 개발

프로그래밍 학습_스무 번째 포스팅 : ‘기초문법_반복문_01’

안녕하십니까?!

'with 개발' 담당 블로거 입니다.

 

대한민국 세무/회계프로그램의 리더!!

'세무사랑2'

 

'프로그래밍' 학습에 대한

스무 번째 포스팅을 시작하겠습니다.

 

 

오늘은 편리한

'반복문'에 대해 알아보겠습니다.

 

반복문이란,

특정 처리문장을

지정한 횟수 또는 조건에 맞을 때까지

반복하는 문장을 말합니다.

[자바에는 두개의 반복문 while문과 for문이 있습니다.]

 

첫번째, while문

 

while문은 다른 반복문에 비해 비교적 간단합니다.

 

소괄호안에 있는 조건이 맞으면

중괄호 안에 있는 처리문장을 수행한다.

 

여기까지보면 if문과 유사합니다.

하지만, while문은 처리문장을

전부 수행하게 되어도 다음 줄로 넘어가지 않고

다시 소괄호 안의 조건을 검사합니다.

이때 조건이 true로 유지가 되면

다시 중괄호 안의 문장을 반복하게 되는 겁니다.

 

예1] 1부터 10까지의 합계를 계산

 

위에서는 nNum 변수가 10보다 작거나 같다면

중괄호 안의 처리문장을 수행하게 했습니다.

 

while문을 사용할 때는

nNum의 증감 위치를 주의해야 합니다.

nNum을 증가 시켜주는

nNum++을 처리문장 마지막에 넣어주었기에

nNum을 1부터 10까지의 합계를 계산할 수 있었습니다. 」

(만약 nNum++를 처리문장 첫번째로 넣었다면 11까지의 합계가 계산됩니다.)

 

 

continue문

 

while문에서 continue문

특정 부분을 건너 뛰고 싶을 때 사용할 수 있습니다.

 

예2] 1부터 10까지 중 1,3,5,7,9를 제외하고 합계를 계산  

 

if문을 이용하여

nNum이 1,3,5,7,9 중 하나라도 일치하면

continue문을 사용해

그 뒤에 문장을 건너뛰고 원하는 합계를 계산했습니다.

 

continue문을 사용할 때 주의할 점으로

숫자의 증감을 이용한 조건을 사용할때,

continue문 후에 증감연산을 하게되면

증감되는 부분을 건너뛰게 되어

무한루프에 빠질수가 있습니다.

무한루프X                                                        무한루프O

 

 

여기까지 '반복문'에 대해 간략히 알아보았습니다.

이상 '기초문법_반복문_01' 을 마치겠습니다.

 

 

세무사랑2, 빙고, 스마트백업, ERP에 관련한

문의 및 상담은 아래를 이용해 주시길 바랍니다.

 

문의 전화 : 02-3270-6201~2(본사)

 

끝.