你用int类型来当作学号的类型,首先学号的第一位如果是0则无法显示出来,其次是int类型能表示的数的范围问题。去掉这些问题,8位数的最大数字为99999999,只需要判断这个数小于99999999即可。