while문의 사용은 다음과 같다.
초기화
while (루프 반복 조건) {
실행문;
증분;
}
for문의 사용은 다음과 같다.
for (초기화; 루프 반복 조건; 증분) {
}
예를 들어 1부터 10까지 더하는 while 루프를 만들어보자.
int total = 0; int count = 1;
while (count <= 10) { total = total + count; // total += count; count++; // count = count + 1과 동일 } |
위 예를 for루프로 만든다면,
int total = 0;
for (int count = 1; count <= 10; count++) { total += count; } |
가 될 것이다.
물론, 두 루프의 total은 55가 될 것이다.
위 for루프에서 int count = 1;의 초기화를 for루프 밖에서의 처리도 가능하다.
int total = 0; int count = 1;
for (; count <= 10; count++) { total += count; } |
물론 결과는 같다.
댓글 2
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
12 | Java 기초 - Parameter를 가진 메쏘드의 선언 | Eugene | 2025.04.16 | 34 |
11 | Java 기초 - 메쏘드를 가진 클래스의 선언과 클래스의 객체를 예시화(instantiate)하기 | Eugene | 2024.03.25 | 59 |
10 | Java Heap Sort(힙 정렬) | Eugene | 2022.04.12 | 309 |
9 | Java Max Heap(자바 맥스 힙) | Eugene | 2021.09.16 | 221 |
8 | Java - Binary Tree(자바 이진 트리) | Eugene | 2021.08.17 | 276 |
7 | Java Tree(자바 트리) - 자식 노드들을 리스트 자료구조를 사용하여 구현 | Eugene | 2021.04.01 | 2539 |
6 | JAVA Linked List(링크드 리스트) [1] | Eugene | 2021.02.09 | 792 |
5 | Java 기초 - 재귀 함수를 이용한 최대값 구하기 | Eugene | 2019.05.14 | 1101 |
» | Java 기초 - while, for [2] | Eugene | 2018.04.05 | 860 |
3 | Java 기초 - 조건문 if | Eugene | 2017.11.03 | 757 |
2 | Java 기초 - 두 정수 입력 받아 합 구하기 | Eugene | 2017.11.01 | 3771 |
1 | Java 기초 - Hello, World! | Eugene | 2017.09.27 | 1780 |