[TIL][Java][2023-11-14] 반복문 - for문, 향상된 for문
2023. 11. 14. 19:46ㆍTIL/Java
반복문?
Java 프로그래밍에서 특정 조건에 따라 반복해서 동일한 연산을 수행하고 싶을 때 반복문을 사용한다.
예를 들어,
"땀이 나기 시작할 때까지 뛰어라."
"땀이 나기 시작" 조건이 만족할 동안 "뛰어라" 연산을 반복하는 것이다.
조건문은 for문과 while문이 있는데 오늘은 for문에 대해 정리를 해 보려고 한다.
for 문
- 특정 조건에 따라 연산을 반복해서 수행하고 싶을 때 사용한다.
- for (초기값; 조건문; 증가연산) { (연산) } 의 형태로 사용한다.
- 특정 조건은 초기값과 조건문을 통해서 정의한다.
- 반복할 때마다 값을 증가시키려면 증가연산을 정의한다.
- 초기값이 조건문을 만족할 때까지 (연산)을 수행하면서 회차마다 증가연산을 수행한다.
// for 문
for(int i=0; i < 4; i++) { // i의 값이 0부터 3일 때까지 반복
System.out.println(i + "번째 출력"); // i와 문자열 합치기
}
// 출력
0번째 출력
1번째 출력
2번째 출력
3번째 출력
향상된 for문
- 소괄호 안의 값을 2개로 줄여주는 방법이다.
- 배열을 출력할 때 쓰인다.
- for (변수타입 변수명 : 배열) { (연산) } 의 형태로 사용한다.
- 변수타입과 변수명은 for문 안에서 연산을 수행할 변수를 정의한다.
// 향상된 for 문
int[] numbers = {3,6,9,12,15};
for(int number: numbers) {
System.out.print(number + " ");
}
// 출력
3 6 9 12 15
// for 문으로 구현한다면?
int[] numbers = {3,6,9,12,15};
for(int i = 0; i < numbers.length; i++) {
System.out.println(numbers[i]);
}
// 출력
3 6 9 12 15
'TIL > Java' 카테고리의 다른 글
[TIL][Java][2023-11-16] 반복문 - 구구단 출력하기 (0) | 2023.11.16 |
---|---|
[TIL][Java][2023-11-15] 반복문 - while문 / do-while문, break와 continue (0) | 2023.11.15 |
[TIL][Java][2023-11-13] if문과 switch문 비교 (0) | 2023.11.13 |
[TIL][Java][2023-11-13] 조건문 - switch (0) | 2023.11.13 |
[TIL][Java][2023-11-10] 조건문 - if (0) | 2023.11.10 |