날짜를 비교해서 시작날짜 ~ 끝나는 날짜 까지 반복문 돌리기
Calendar 객체를 2개 생성하여
startDays 에 startDay 날짜를 셋팅하고,
endDays 에 endDay 날짜를 셋팅한다.
Calendar에서 MONTH 를 셋팅할떄는 0~11까지 셋팅되므로 MONTH 를 셋팅할떄는 해당 값에서 -1 을 해줘야 한다.
after()를 함수를 사용해서 startDays와 endDays를 비교하는데 after() 함수를 찾아보면
startDays 가 endDays 보다 작을경우만 반복문이 돌아가게되는데 (!)
startDyas 가 endDays 보다 커지질경우 반복문에 종료가 된다.
after() 값이 < 0 때만 리턴이 되는것인데.
비교할떄 매개변수가 작을떄는 1 같을떄는 0 클떄는 -1 인데.
즉 매개변수가 클때까지만 반복문이 돌아간다는 것이다.
'dev > JAVA' 카테고리의 다른 글
[JAVA] 매개변수(Parameter) , 인수(argument) (0) | 2022.05.30 |
---|---|
[JAVA] 클래스 (0) | 2022.05.30 |
[JAVA] 변수 (0) | 2022.05.30 |
[JAVA] 객체 생성 (0) | 2022.05.29 |
[JAVA] 생성자 맨날 까먹음,,,,...!!!!!!!!!!!!!!!!!!!!!!!!!!!!! (0) | 2022.05.28 |