7일차(반복문)

Rina's·2023년 4월 19일

코드스테이츠

목록 보기
7/96

🍄반복문

for

for (초기화; 조건식; 증감식)

이미 초기화된 변수를 버릇처럼 식에서 초기화 하지 않도록 하자
조건식에는 논리연산자를 쓸 수 있다.
`i++` 와 `++i`의 구분을 확실히!

배열 및 컬렉션 전용의 향상된 for문

for (초기화 : 배열명칭)
증감식이 없는 형태, 배열에서 순차적으로 값을 꺼내 초기화한 변수에 할당

while / do-while

무한루프를 돌게할 때 유용하다, 탈출코드를 잊지 않도록 하자
do를 추가한다면 무조건 한번 실행 후에 조건식에 따라 반복을 결정한다

do {실행문} while(조건식)

break

가장 가까운 반복문을 종료시킨다

continue

반복문을 종료하지 않고 현 반복을 중단하고 다음 반복을 실행한다
가장 인접한 중첩문 이란 것을 기억하자
for안에있는 if문에 contine 있다면 for문이 재시작 된다

🦀🦀🦀

흉학하게 올라간 실전문제 난이도 덕분에 가까스로 수업시간내에 끝낼 수 있었던 
조건문 연습문제와 달리 제시간에 끝내지 못했다. 기본적인 개념은 어렵지 않았지만, 
응용단계만 넘어가면 돌아가지 않는 머리를 가지고 수 없는 오류코드와 싸워야 했다. 
비선택적 수포자에 인문계열 진학자로서.. 소수라던지 약수라던지 펙토리라던지 지수라던지
의 용어는 나에게는 너무 오래된 기억속의 단어였다. 
다시 배우면 된다지만 그 낮설음이 새로운 수업내용과 중첩되어 
혼란을 가중시켜 고생중이다. 

지금 오류 발생시키는 가장큰 원인이 기본적인거 놓치기다..
{}안닫기, 오타내기, 변수에 타입안쓰기, 잘못쓰기  <=를 =<로 쓰기, 초기화 안하기,
return값 나오는 장소 틀리기, 변수 잘못 가져다 쓰기 ㅋㅋㅋㅋ 개판이다 진짜.. 
알고리즘 오류가 아니라 이런 것 때문에 오류나서 시간 잡아먹는 일 좀 줄여야 겠다

연습문제 추가 넣기

profile
갭린이 리나

0개의 댓글