IT Study/Java
반복문(for, while, do~while)
도뿌리
2018. 5. 7. 23:48
for문
for문에 대해 기본적으로 했던 코드도 있지만
간단하게 for문과 다른 반복문들에 대해 설명만 하려한다.
for문의 기본 형태는
for( 초기식 ; 조건식 ; 연산식 ){
처리할 코드
}
이렇게 구성이 되어 있다.
C언어와 다르게 자바에선
초기식에 변수를 선언을 할 수 있다는 점.
그래서 C언어에선 반복문에 쓰이는 변수에 대한 메모리 낭비가 있었다면
Java에선 초기식에 선언후 반복문을 나가게 되면 변수로 잡힌 메모리의 할당이 풀리기 때문에
메모리 낭비가 되지 않는다.
(요즘 시대엔 메모리에 크게 민감하지 않아서 이런 사소하게 생각되는 부분은 대부분 신경 쓰지 않는 것 같다..)
다음으로는 while문과 do~while문
while( 조건식 ){
처리할 코드
}
----------------------------------------------------
do{
}while( 조건식 )
두개를 동시에 소개 하는 이유는 비교하면 이해가 빠르다.
while문은 선 조건 후 실행
do~while문은 선 실행 후 조건
따라서 do~while문은 무조건 1번은 실행한다.