728x90
반응형
JAVA 반복문
- JAVA의 반복문에는 for문, while문, do-while문이 있다.
For문
for문은 조건이 참인 동안 특정한 횟수(주어진 횟수만큼) 실행문을 반복 수행한다.
- for 문 작성 형식
for(초기화; 종료조건식; 반복실행) {
반복 실행 구문
}
for 문 괄호 안에는 반복의 종료 조건이 들어오며 세 가지로 구성된다.
* 그리고 for문에 이 형식들은 굳이 필요 없다 싶으면 쓰지 않아도 된다.
- 초기화, 종료 조건문, 반복 실행
- 초기화 : for문이 시작할 때 1회 실행 → 사용할 변수의 초깃값
- 종료 조건식 : 계속 반복할지 여부를 결정하는 조건으로 조건 값이 true라면 실행문 실행, false일 때 까지 반복 실행
- 반복실행 : 중괄호 구간의 실행이 끝나면 반복 실행 시작 → 변수에 값을 더하거나 곱하는 등의 수행방식(로직)이 위치하고 반복 실행 후 종료 조건 false될 때 까지 실행
- for 문 작성 예제
public class forEx {
public static void main(String[] args) {
// for (초기화; 조건식; 증감식)
for (int i = 0; i < 10 ; i ++) {
System.out.println("For 문을 배워보자"+i);
}
}
}루
🌼출력 결과 ⇒
For 문을 배워보자0
For 문을 배워보자1
For 문을 배워보자2
For 문을 배워보자3
For 문을 배워보자4
For 문을 배워보자5
For 문을 배워보자6
For 문을 배워보자7
For 문을 배워보자8
For 문을 배워보자9
✨반복문을 쓰는 이유?
반복문이 없다면 예를 들어 위의 “For문을 배워보자(숫자)”라는 글을 출력할 때 10번 작성해주어야 한다. 하지만 for문을 작성하면 코드를 활용해 간결하게 줄일 수 있다. 실제로는 10번이 아닌 천번, 만번이 될 수 도 있기 때문이다.
향상된 for문(Enhanced for문)
- 향상된 for문 형식
변수타입 변수이름 = {변수1, 변수2, 변수3 ...};
for{변수타입 출력변수 : 변수이름) {
출력변수
}
배열과 컬렉션 객체를 쉽게 처리할 목적으로 자바에서는 향상된 for문을 제공한다. 향상된 for문이란 반복 실행을 하기 위한 카운터 변수와 증감식을 따로 사용하지 않고 배열 개수만큼 알아서 반복하고 자동으로 for문을 빠져나가는 for문이다.
public class forEx {
public static void main(String[] args) {
String[] names = {"cola","nurungzi","mary"};
for(String name : names) {
System.out.println(name + "님은 향상된 for문 공부 중입니다.");
}
}
}
🌼출력 결과⇒
cola님은 향상된 for문 공부 중입니다.
nurungzi님은 향상된 for문 공부 중입니다.
mary님은 향상된 for문 공부 중입니다.
728x90
반응형
'LANGUAGE > JAVA' 카테고리의 다른 글
[JAVA] JAVA 배열(Array) 기본 개념 / 배열이란? 배열 생성 방법 (0) | 2023.04.21 |
---|---|
[JAVA] JAVA 제어문 - 반복문(while) / do-while구문 (0) | 2023.04.19 |
[JAVA] 콘솔 입출력 / System.out.print & println & printf 구분하기 (0) | 2023.04.19 |
[JAVA] 연산자 / 산술연산자, 증감연산자(전위연산자와 후위연산자), 복합 대입 연산자, 비교연산자, 연산자순위 (0) | 2023.04.18 |
[JAVA] 자바 환경 변수 설정 이유 / Zulu JDK 다운로드 및 환경변수 설정 방법 (0) | 2023.04.18 |