你写个char c ='\0'算啥意思啊?应该是char c = (char)i吧你完全可以将for循环用char类型循环for(char c = cStart;c<=cEnd;c++){ System.out.print(" "+c); if((c - cStart+1)%10 == 0) System.out.print("\n");}