9Days) Java 기초(2) - 조건문과 반복문

nacSeo (낙서)·2022년 11월 1일
0

◉ 학습목표

1. 조건문을 이해하고, 문제에 적용시킬 수 있다.
2. 반복문을 이해하고, 문제에 적용시킬 수 있다.
3. 페어와 함께 문제풀이를 해가며 커뮤니케이션 능력을 향상시킬 수 있다.
  1. 조건문

⦿ 학습내용

☞ 조건문

✔︎ if 문

if (조건식) {
	// 조건식이 참이라면 실행
}

✔︎ if ~ else 문

if (조건식1) {
	// 조건식1이 참이라면 실행
}
else if (조건식2) {
	//조건식1이 참이 아니면서, 조건식 2가 참일 때 실행
}
else {
	// 조건식1과 2 모두 참이 아닐 때 실행, 생략 가능
}

✔︎ switch 문

switch (   ) {
	case "1" :	break;
    case "2" :	break;
    case "3" :	break;
    ...
    case "6" :	break;
    default : // switch문 괄호 안의 값과 같은 값 없으면 default 실행
    	break;
    }
}
  1. 반복문

⦿ 학습내용

☞ 반복문

✔︎ for 문

for ( 초기화; 조건식; 증감식) {
	// 조건식이 참인 동안 실행
}

✔︎ while 문

(초기화);
while(조건식) {
	실행문; // 조건식이 참인 동안 실행
    증감식;
}

✔︎ do-while 문

do {
	실행문	// 처음 한 번은 무조건 실행
} while(조건식);

✔︎ break 문

for (...) {
	break;	// 실행 중지할 때 사용
}

✔︎ continue 문

for (...) {
	continue;	// 반복문을 종료하지 않고, 계속 반복 수행
}

◉ 느낀 점

☞ 이론 공부할 때는 '음^^~'하다가 문제풀이하며 탈탈 털린 날 ,, 조건문과 반복문의 활용은 무궁무진하다는 걸 새삼 깨달았다. 왜 이렇게 어려운 문제들을 주셨습니까 🥲 페어와 함께 끙끙대며 40개에 가까운 문제들을 하루 종일해서 풀었다.. 9시부터 18시까지라는 정규시간을 훌-쩍넘어 페어와 시간을 맞춰 수업 이후에도 약 22시까지 문제에만 매달렸던 것 같다😂
그러나 하다가 정답이 아닌 내가 생각해낸 코드로 성공을 했을 때와 오류가 발생했을 때 하나하나 해결해나가는 짜릿함도 나름 있었다. 이 맛에 코딩하나보다 🤪

이번에 푼 문제들을 전부 내걸로 만드려면 오늘 밤을 새야겠지..? 정말 주말도 주말이 아니라 오직 여기에만 몰두해야할 처지다. 그래도 어느 정도 마음다짐과 예상을 해둬서 크게 놀랍지는 않다..!! 그리고 이 과정을 마친다면 정말 난 좀 더 성장해있을 것 같다!
엎친 데 덮친 격으로 감기 기운이.. 코가 계속 막힌다 X( 내일은 배열.. 전투 준비하러 조금만 더 보다 취침에 들어가 에너지 보충을 청해봐야겠다. 😴

◉ 내일의 키워드

・ 배열
profile
백엔드 개발자 김창하입니다 🙇‍♂️

0개의 댓글