728x90
반응형
SMALL
반복문 (for)
초기화식이 조건식에 부합(true)할 때까지 한 반복 당 증감을 하면서 반복하는 문법이다.
for문
- 기본 형식
for (초기화식; 조건식; 증감식){
수행문;
...
}
- 1~10 까지의 합 구하기
int sum = 0;
for (int i=1; i<=10; i++){
System.out.println("현재 i의 값 : " + i);
sum += i;
}
System.out.println("---------------------");
System.out.println("1~10의 총 합 : " + sum);
for문 안에서 i가 1씩 증가를 반복하면서 sum에 i값을 더해준다.
i값이 10까지 for문이 실행되고 11이 되면서 조건식에 false가 되므로 for문을 빠져나오고,
1~10까지의 합이 담긴 sum 이 출력된다.
- 구구단 2단 출력해보기
int num = 2; // 2단
for (int i=1; i<=10; i++){
System.out.println(num + " * " + i + " = " + i*num);
}
num에 담긴 2는 2단을 의미한다.
for문 안에서 i는 1씩 증가하면서 1~10까지 실행될 것이다.
i번째 마다 i와 num을 곱해주는 식을 적은 실행함수가 실행된다.
이중 for문
- 구구단 2~9단 출력하기
for(int i = 2; i < 10; i++){
System.out.println("--> "+i+" 단");
for(int j = 1; j < 10; j++) {
System.out.println(i + " * " + j + " = " + i*j);
}
}
위와 같은 형태로 9단까지 출력된다.
이중 for문은 i 단별로 j 번씩 반복하는 형태이다.
i는 2~9까지 반복을 하면서 'i단' 을 지칭하게 된다.
j는 i의 안에서 1~9를 반복하면서 '곱할 숫자'가 된다.
즉, i = 2일 때(2단) j가 1~9를 반복하면서 곱하게 되는 것이다.
728x90
반응형
LIST
'Back-End > Java' 카테고리의 다른 글
[Java] break 키워드 (0) | 2021.08.20 |
---|---|
[Java] 반복문 - while / do-while문 (0) | 2021.08.20 |
[Java] 제어문 - 조건문 (if문) (0) | 2021.06.15 |
[Java] 연산자 - 사칙, 비트, 조건, 누적, 삼항 / 퀴즈 만들어보기 (0) | 2021.06.15 |
[Java] Scanner 입력 함수 - nextLine(), next() ... (0) | 2021.06.12 |