메소드 isLeapYear 안에서 boolean 메소드를 생성하는 부분이 이해가 안갑니다.
287
15 asked
isLeapYear라는 메소드를 생성하는 건 이해가 가는데요
그 메소드 안에 변수를 생성하는 부분이
잘 이해가 안가서요...
머릿속으로 큰 그림이 잘 그려지지 않네요..
Answer 1
0
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 되며 메소드의 실행이 종료됩니다.
답변이 되었길 바라며, 이상 홍팍이었습니다.
패키지 구분에 대해 궁금한게 있습니다
0
7
1
안녕하세요. 바뀐 채점사이트 관련해서 문의드립니다.
0
19
1
갑자기 채점 사이트가 바뀌었어요
0
19
1
cloudstudying 웹사이트가 접속이 안됩니다. 조치를 부탁드립니다.
0
59
1
클라우드스터딩 사이트 자체가 아예 안들어가지는데
0
134
2
음.. lectures/45 사이트가 안나옵니다.
0
58
1
cloudstudying.kr 비밀번호 찾기
0
120
2
인강에 나온 자료 똑같이 보고 싶은데 혹시 있나요?
0
157
2
clodstudying.kr/lectures/45 는 이제 없나요?
1
180
1
자바 입문 강의 요건
0
307
2
안녕하세요 다시 질물드립니다 ㅠㅠ
0
366
1
자바입문 - 단일 파라미터 메소드 질문있습니다
0
408
1
질문은 아니지만 조심스레 의견 남깁니다
2
313
1
배열의 생성과 사용
0
254
1
자기소개하기(문자열변수) 개행 문자와 메소드 사용 문의드립니다
0
404
1
square 메소드와 cube 메소드는 원래 캐스팅 위치가 서로 다른가요?
0
268
1
마지막 문제부분에서 궁금한게 있어 질문드립니다!
0
299
1
결제했는데 ppt개념정리된거? 그런거없나요?
0
241
1
강의를 무료로도 들을 수 있는거 맞나요???
0
1210
1
조건문 if-else 강의에서 궁금한 점
0
237
1
boolean을 초기화 시켜주어야 하는 이유가 뭔가요?
0
838
1
그럼 println 과 printf 는 차이가 뭔가요? %d 의 차이 인가요?
0
412
1
메소드 내 문자 출력 위치 문의 : 메소드 내부 print f() 위치
0
301
1
확인하기 문제 질문.
0
231
1

