[반복문]
공통 메소드
- continue : 반복문에서 실행하다 continue를 만나면 그 이후 부터는 실행하지 않음.
- break : 코드 진행 중 만나면 그 자리에서 전체 중지.
1. 반복문 - for : 주어진 횟수만큼 반복하여 실행하는 구조.
코드 사용 예시 :
for (초기치; 조건문; 증가치;) {
반복하여 실행할 내용;
}
EX)
[1-5까지 별찍기]
for (int i =0; i<5; i++) {
for (int j=0; j < i + 1; j++) {
System.out.print("*");
}
System.out.println();
}
1-1 for each : 모든 원소를 순회할때 사용하는 메소드.
코드 사용 예시 )
for (int 신규변수명 : 반복하고자하는 변수명) {
System.out.println (신규변수명);
}
// 반복하고자하는 변수에 있는 모든 내용이 신규 변수명의 이름하에 다 출력됨.
2. 반복문 - while : 조건문이 만족하는 동안 반복하여 실행하는 구조, while과 do-while 구조가 있음.
2-1 while문 : 조건문이 만족하는 동안 반복하여 실행하는 구조.
>>코드 사용 예시
상단에 테이터타입 변수명 = 데이터타입에 맞는 데이터값을 선언해야한다.
Ex) int/boolean/String 변수명 = 데이터 타입에 맞는 데이터값;
while (변수명 +조건문 (<100)) {
i++ or i-- ; // 조건문
System.out.println ( 변수명 );
}
EX)
int i = 0;
while (i<5) {
i++;
System.out.println(i);
}
2-2 do while문 : while문에 비해 조건이 맞지 않더라도 무조건 1회는 실행하는 반복문.
>> 코드 사용 예시
상단에 테이터타입 변수명 = 데이터타입에 맞는 데이터값을 선언해야한다.
int/boolean/String 변수명 = 데이터 타입에 맞는 데이터값;
do {
반복하여 실행할 내용;
} while (조건문);
ex)
boolean knock = false;
do {
System.out.println ("knock");
} while (knock);
// knock 변수가 false임에도 불구하고 do - while이므로 do 밑의 명령문 1회를 출력하고 while조건에 false라 반복문을 빠져나감.
'Zero Base 백엔드 스쿨 6기' 카테고리의 다른 글
ZB BE 6th - 자바 공부 #6-1. 클래스와 객체 (0) | 2022.10.09 |
---|---|
ZB BE 6th - 자바 공부 #5-1 반복문 활용 문제 (0) | 2022.10.06 |
ZB BE 6th - 자바 공부 #4-1. 다차원 배열 활용 문제 (0) | 2022.10.06 |
ZB BE 6th - 자바 공부 #4. 다차원 배열 (0) | 2022.10.06 |
ZB BE 6th - 자바 공부 #3. 조건문 (0) | 2022.10.05 |