但是先取余再比较大小,大小顺序就不一定对了,所以要先用long或者BigInteger 保存变量值,比较出大小之后,再取余