for문은 가장 많이 쓰이고, 쓰기가 편한 반복문이다.
for(int i=0; i<5; i++ {
System.out.println("현재 i의 값 : " + i);
}
반복문 초기화 -- int i=0;
반복을 하기 위한 변수 i 를 0으로 초기화를 한다 ( i가 0부터 시작)
반복 조건 -- i <5;
i가 5보다 작으면 for문을 통해 반복 ( i<5 의 조건이 맞지 않으면 실행x)
i++ -- 반복문 탈출을 위한 연산
i<5의 조건을 만족하지 않도록 i를 증가 시켜준다 (i가 증가를 해 5가 되었을 때, for문을 벗어남)
while문도 반복문이지만 조금 다르다.
결과는 위 for문과 같다.
while문은 반복의 조건으로 쓰이는 변수가 while문 밖에 위치 하고 있다.
while문 안에는 조건만 있으며 while문 안에 반복탈출을 위한 연산이 있다.
반복횟수 예측을 못하는 경우가 생긴다..
for문과 while문은 같인 반복문이지만 차이가 있다.
for문은 제한된 범위 내에서 반복하고
while문은 제한된 범위가 아니라 특정 상황일 때 반복을 끝낸다.
while문은 보통 무한반복으로 만든다
(== 어떤 경고가 뜨면 멈추게 만든다. 계속 반복 하다가 특정 경우에 반복 푼다.)
'Backend > JAVA' 카테고리의 다른 글
[JAVA] Stream으로 파일 불러오기,복사,저장 (0) | 2022.02.24 |
---|---|
[JAVA] IO와 Stream (0) | 2022.02.24 |
[JAVA] 함수 method (0) | 2022.02.23 |
[JAVA] if문 switch (0) | 2022.02.23 |
[JAVA] 반복문의 continue (0) | 2022.02.23 |