본문 바로가기
language/Java

반복문 (for)

by abstract.jiin 2022. 5. 29.


반복문 
어떤 작업 또는 똑같은 작업을 반복적으로 할 때 반복 실행하도록 하는 제어문

for 문 반복 횟수를 알고 있을 경우 주로 사용

for문 형식
for(초기식; 조건식; 증감식) {
조건식이 참일 경우 반복실행한다....
}

 

package ForExam;

public class ForExamm {

	public static void main(String[] args) {
		//for 문의 간단한 예
				for(int i = 0; i < 10; i = i +1) {
					System.out.println(i + ". 홍길동");
					
				}
	}

}

실행 결과 :

0. 홍길동
1. 홍길동
2. 홍길동
3. 홍길동
4. 홍길동
5. 홍길동
6. 홍길동
7. 홍길동
8. 홍길동
9. 홍길동

 


package ForExam;

public class ForExamm {

	public static void main(String[] args) {
		// 1 2 3 ... 20까지 출력해보기 
		for(int i = 0; i < 20; i = i + 1 ) {
		System.out.print(i+1+" ");
		}
				
		}
	}

실행 결과 : 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 

 


package ForExam;

public class ForExamm {

	public static void main(String[] args) {
		//for 문의 단골손님 1~10까지의 모든 합 구하기
		
		int total = 0;
		for(int num = 1; num <= 10; num = num + 1) {
		total = total + num;
		System.out.println("num: " + num + ", total: " + total);
		}
				
		System.out.println("최종 결과 : " + total);	
		}
	}

실행 결과 : 

num: 1, total: 1
num: 2, total: 3
num: 3, total: 6
num: 4, total: 10
num: 5, total: 15
num: 6, total: 21
num: 7, total: 28
num: 8, total: 36
num: 9, total: 45
num: 10, total: 55
최종 결과 : 55

 


반복문의 기본원리

조건이 참이변 반복 거짓이면 종료 
1. for 반복문을 만나면 초기식으로 초기값을 설정한다. 
2. 조건식을 확인하고 참이면 {} 중괄호 안의 내용을 수행한다. 
3. } 닫는 중괄호를 만나면 증감식으로 이동한다. 
4. 조건식을 다시 확인하고 참이면 반복, 거짓이면 for문을 종료한다. 



Debug 오류 제거(버그를 제거)
Debugging Bug(오류)를 잡기 위해 검증하는 행위 

Eclipse에서 Debug 하는 기본 방법
디버깅을 위해서 멈출 위치에 Breakpoint를 먼저 설정해야 한다. 
Run > Toggle Breakpoint (단축키 Ctrl + Shift + B) or 숫자 앞 마우스 더블클릭 
Run > Debug(단축키 F11)
Run > Resume(단축키 F8)


 

'language > Java' 카테고리의 다른 글

반복문 (while)  (0) 2022.05.29
이중반복문 (Nested For)  (0) 2022.05.29
삼항 연산자, 조건문(if,switch)  (0) 2022.05.23
연산자(Operator)  (0) 2022.05.18
printf(), 형식지정자(%~), 입력 메소드 Scanner 클래스  (0) 2022.05.16