[TIL] 코드스테이츠 SEB BE Day 8
in TIL
💡 Today I Will Learn
- Java 조건문
- Java 반복문
✏️ Summary
조건문
if문
if(조건1){ 실행문(block) }else if(조건2){ }else{ }
switch문
변수가 어떤 값을 가지느냐에 따라 실행문이 선택switch (변수){ case "해당 값과 == 연산으로 판단": break; // 매번 명시하지 않으면 아래 모든 case가 실행되는 fall through 발생 default: break; }
enhanced swtich (JAVA14)
switch (변수){ case "" -> 실행식 ; }
반복문
for
조건식이 참인 동안 주어진 횟수만큼 실행문을 반복수행.for(int i=0 초기화; i<10 조건식; i++ 증감식){ 실행문; }
enhanced for
컬렉션 객체를 쉽게 처리할 목적으로 제공. 배열 및 컬렉션의 개수만큼 반복.for(String name : 배열 또는 컬렉션명){ 실행문 }
while
(초기화) while(조건식){ 실행문; 증감식; }
do{ 실행문 }while(조건식){ 실행문 } // do -> while -> do -> while 반복
break & continue
- break: 반복문, switch문의 실행을 중지할 때 사용
- continue: 반복문에서 사용되며 종료하지 않고 다음 차례로 넘어감(for의 증감문, while의 조건문으로 이동)
알고리즘
문제를 해결하기 위해 일련의 절차나 방법을 논리적으로 표현(코드작성)
문제 해결 전 수도코드로 흐름을 파악하면 빠르게 핵심을 찾을 수 있다.
📌 정리
조건문, 반복문은 이미 아는 개념이었기에 페어와 함께 코플릿 문제 페어프로그래밍을 진행하였다. 문제의 난이도가 백준 실버보다는 쉬웠지만, Java로 오랜만에 풀이하다보니 술술 풀리는 느낌은 아니었다😥 알고리즘 섹션이 다가오기 전에 Java와 더 친해질 수 있는 계기를 만들어야겠다.
🎯 Next Week
- 배열
- Pair - 계산기
Back to [TIL] 코드스테이츠 SEB BE Day 7