while循环练习题,今天一直做不出

存款一百万,每个月固定存八千,从第二个月每个多存500,问多少个月能存满一百万。家人们,求告知急急急....

int sum=8000;
int month=1;
while(sum<1000000){

  sum = sum +8000 +(month*500);
  month++;
}
System.out.println("共需"+month+"月");