1️⃣ 오늘의 Keyword
- 함수
- 매개변수 = 파라미터
- void
- sout
2️⃣ 학습 내용 및 예시
- void 리턴값이 필요 없을 때.
public static void 함수명() { // 코드 // return 필요 없다. (void인 경우만) }
- sout 으로 출력을 쉽게 입력할 수 있다.
- if 를 사용할 때, 예외 조건을 먼저 해소하는 방식을 배웠고 구문의 중첩이 훨씬 깔끔해졌다.
- 함수를 적재적소에 사용하면 코드의 가독성이 좋아지고 비슷한 작업을 반복할 때
매우 유리할 것 같다.
예시> 리스트의 값이 홀수 일 때, 값을 출력
static void printOddIndex(List<Integer> list) { int idx = 0; if (list.size() == 0) { System.out.println("리스트가 비어있습니다"); } while (idx < list.size()) { if (list.get(idx) % 2 == 1) { System.out.println(list.get(idx)); } idx++; } }
❓ 이해 안 된 부분 / 도움 요청
- 아직 익숙하지 않은 형태의 파라미터나 변수 형태가 많아서 당황스러울 때가 있다.
코드를 읽는데 시간이 너무 오래 걸린다.
코드를 작성하기 전에 구조를 그리기 좋은 도구를 알게 되면 좋을 것 같다.

