inflearn logo
강의

講義

知識共有

絵で学ぶJava、パート1:入門!

レビュー! うるう年を計算する!

메소드 isLeapYear 안에서 boolean 메소드를 생성하는 부분이 이해가 안갑니다.

294

Fightest

投稿した質問数 15

0

isLeapYear라는 메소드를 생성하는 건 이해가 가는데요

그 메소드 안에 변수를 생성하는 부분이 

잘 이해가 안가서요...

머릿속으로 큰 그림이 잘 그려지지 않네요..

메소드 java

回答 1

0

hongpark

isLeapYear() 메소드는 년도를 입력 받아 윤년 여부를 반환하는 메소드입니다.

public static boolean test(int year) {
    // 윤년 여부 판정을 위한 변수
    boolean result = false;

    // 4의 배수인 경우
    if (year % 4 == 0) {
        result = true; // 윤년 O

        // 4의 배수이면서 동시에 100의 배수인 경우
        if (year % 100 == 0) {
            result = false; // 윤년 X

            // 1000의 배수인 경우
            if (year % 1000 == 0) {
                result = true; // 윤년 O
            }
        }
    }

    // 최종 결과를 반환
    return result;
}

여기서 result 변수는 윤년 여부 판정을 위한 지역 변수인데요. 이는 해당 메소드 내부에서 사용하는 변수를 뜻합니다. 이 변수는 조건문 처리 과정 중, 윤년 여부에 따라 true 또는 false가 되는데요. 최종적으로 해당 변수값이 return 되며 메소드의 실행이 종료됩니다.

답변이 되었길 바라며, 이상 홍팍이었습니다.

강사님.. 하단 URL에 있었던 코드들 다운 받거나 공유 부탁 드립니다..

0

14

2

노션 접근권

0

19

1

@Version 어노테이션이 붙은 필드는 낙관적 락이든 비관적 락이든 업데이트가 됩니다.

0

19

1

cloudstudying 웹사이트가 접속이 안됩니다. 조치를 부탁드립니다.

0

63

1

클라우드스터딩 사이트 자체가 아예 안들어가지는데

0

138

2

음.. lectures/45 사이트가 안나옵니다.

0

61

1

cloudstudying.kr 비밀번호 찾기

0

122

2

인강에 나온 자료 똑같이 보고 싶은데 혹시 있나요?

0

160

2

clodstudying.kr/lectures/45 는 이제 없나요?

1

184

1

자바 입문 강의 요건

0

312

2

안녕하세요 다시 질물드립니다 ㅠㅠ

0

370

1

자바입문 - 단일 파라미터 메소드 질문있습니다

0

411

1

질문은 아니지만 조심스레 의견 남깁니다

2

315

1

배열의 생성과 사용

0

256

1

자기소개하기(문자열변수) 개행 문자와 메소드 사용 문의드립니다

0

405

1

square 메소드와 cube 메소드는 원래 캐스팅 위치가 서로 다른가요?

0

271

1

마지막 문제부분에서 궁금한게 있어 질문드립니다!

0

301

1

결제했는데 ppt개념정리된거? 그런거없나요?

0

246

1

강의를 무료로도 들을 수 있는거 맞나요???

0

1211

1

조건문 if-else 강의에서 궁금한 점

0

240

1

boolean을 초기화 시켜주어야 하는 이유가 뭔가요?

0

840

1

그럼 println 과 printf 는 차이가 뭔가요? %d 의 차이 인가요?

0

413

1

메소드 내 문자 출력 위치 문의 : 메소드 내부 print f() 위치

0

303

1

확인하기 문제 질문.

0

239

1