12.JDBC(마지막페이지 구하기)

sana·2022년 8월 2일

JDBC

목록 보기
12/14


System.out.printf(" %d/%d pages\n", page, lastPage);
현재페이지 를 page로
전체 페이지를 lastPage로 바꿔주자
lastPage를 선언하기전에
저번에 count를 선언했을때 지역변수가 아닌 멤버 변수로 선언을 했는데

사실 count는 list를 구할때마다 달라지는 놈 이기 때문에 지역변수로 바꿔주도록 하겠다

int count = service.getCount();
int lastPage = count/10;
lastPage = count%10 ==0? lastPage:lastPage+1;

라스트 페이지를 이렇게 구현해주고


밑에 코드를 바꿔주고 실행하니 잘 되었다

밑에 라스트페이지를 한번더 선언해주는 이유는
위에 라스트페이지를 지역변수로 선언했기때문 그렇다면 왜 귀찮게
멤버로 안하는 이유는
위에 선언된printNoticeList()메소드가 실행됐을때의 라스트페이지의값과
moveNextList()가 실행됐을때의 라스트페이지의 값이 다를수가 있음 그래서
지역변수로 만들고 따로 선언함

profile
공부한내용 정리하고있는 개린이입니다

0개의 댓글