Java Day05 회고
Java Day05 회고

Java Day05 회고

1️⃣ 오늘의 Keyword

  1. 함수
  1. 매개변수 = 파라미터
  1. void
  1. 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++; } }
 
 

❓ 이해 안 된 부분 / 도움 요청

  • 아직 익숙하지 않은 형태의 파라미터나 변수 형태가 많아서 당황스러울 때가 있다.
    코드를 읽는데 시간이 너무 오래 걸린다.
    코드를 작성하기 전에 구조를 그리기 좋은 도구를 알게 되면 좋을 것 같다.
 

‼️오늘 느낀 점