24/11/13 조건문
while반복문 vs for 반복문
while - 나눠쓰기
for - 붙여쓰기
🤖코드의 구성
초기식;
while(조건식){
증감식;
실행할 코드
}
📌 반복 횟수를 알 수 없거나 불분명할 때
🤖코드의 구성
for(초기식; 조건식; 증감식;){
실행할 코드
}
📌 반복 횟수를 정확히 아는 것 - 근데 사실 보통은 for문만 작성함
❗️어떤 중괄호 안에서 만들어진 변수는 그 중괄호가 닫히면 사라지기 때문에 잘 확인해야함
반복문 속에는 break, continue를 통하여 반복을 멈추거나, 건너뛸 수 있도록 함
반복문은 무한 반복이 되어 프로그램이 먹통이 될 수 있기 때문에 멈추는 기능이 필요함
👀예제
int i = 1;
while (true) {
if (i >= 6) { //6이상일 때
break;// 디버그를 멈춘다.
}
System.out.println(i + "번째 실행됨");
i = i + 1;
}
어떠한 조건에 의해 불필요한 정보는 '건너뛰고' 필요한 정보만 출력
👀예제
for (int i = 1; i <= 5; i++) {
if (i % 2 == 0) { // 짝수일 때
continue; // (출력하지 않고) 건너뛰기
}
System.out.println("i: " + i); // 홀수만 출력됨
}
😐 느낀점
반복문은 원래 이론만 쉽다. 본격적으로 들어가게 되면 좀,,, 어렵다
그래서 오늘은 쉬웠는데 내일은 이제 실습이라 어려울 것 같음..
그래도 아자아자 화이팅 생각하는 습관을 기르자!!