안녕하십니까?!
'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(본사)
끝.
'About Product > with 개발' 카테고리의 다른 글
프로그래밍 학습_스물한 번째 포스팅 : ‘기초문법_반복문_02’ (0) | 2015.10.08 |
---|---|
세무사랑2의 요모조모_열여덟 번째 포스팅 : 제조원가명세서 (0) | 2015.09.10 |
프로그래밍 학습_열아홉 번째 포스팅 : ‘기초문법_조건문_03’ (0) | 2015.08.11 |
세무사랑2의 요모조모_열여덟 번째 포스팅 : 손익계산서 (0) | 2015.08.11 |
세무사랑2의 요모조모_열일곱 번째 포스팅 : 전기분재무상태표 (0) | 2015.07.06 |