반복문
똑같은 명령을 일정 횟수만큼 반복하여 수행
1. while 문
2. for 문
4. 중첩 for 문
while 문
while문은 조건이 참(true)인지 판단, 명령문 실행
for문은 "횟수", while문은 "조건"
int i = 0;
while (i<5) {
System.out.println("i번 째 반복합니다")
i++;
}
System.out.println("종료된 후 변수 i의 값은" + i + "입니다.")
//1. while 반복문
int sum = 0;
int i = 0;
//조건식의 true일 때 반복해서 실행
while(i <= 100) {
sum += i;
i++;
}
System.out.println("1 ~ 100 까지의 합은 " + sum);
for 문
횟수 중심
for (i=0; i < 5; i++) {
System.out.println("for 문이" + (i + 1) + "번째 반복 중입니다.")
}
System.out.println("for문이 종료된 후 변수 i의 값은" + i +"입니다.")
//1. for 반복
int sum = 0;
//1~100까지 합을 구함
//초기화된 변수 i가 100보다 작거나 같을 때 계속해서
//중괄호 안의 내용이 실행됨
for(int i = 0; i <= 100; i++) {
sum += i;
}
System.out.println("1 ~ 100까지의 합은 : " + sum);
중첩 for 문
for문 안에 다른 for문을 포함하는 구문
안쪽의 for문의 반복이 끝날때까지 바깥쪽의 for문은 실행 대기
//구구단 가로로 추출
int i = 2;
for (int j = 1; j < 10; j++) {
for (i = 2; i < 10; i++) {
System.out.print( i + " X " + j + " = " + ( i*j) )
}
System.out.println();
}
//안쪽의 있는 for문이 실행되고 바깥쪽 for문이 실행
'Back_end > java' 카테고리의 다른 글
JAVA [5-2] 다차원 배열 (0) | 2022.05.18 |
---|---|
JAVA [5-1] 배열 (0) | 2022.05.18 |
JAVA [3] 조건문 (IF / Switch case) (0) | 2022.05.17 |
JAVA [2] 연산자 (0) | 2022.05.16 |
JAVA [1] 변수, 상수, 타입변환 (0) | 2022.05.16 |
댓글