显示字符的程序只显示'?'在java中

时间:2014-11-28 11:01:01

标签: java character

写了一个程序来显示所有那个角色。但输出只显示?字符。我是新手,请帮忙。

public class charSheet {

    public static void main(String args[]){
        char c;

        for(int i = 0; i < 65536; i++){
            c = (char) i;
            System.out.println(i + "---" + c);
        }
    }
}

输出(仅一部分):
57987 ---?
57988 ---?
57989 ---?
57990 ---?
57991 ---?
57992 ---?

2 个答案:

答案 0 :(得分:0)

尝试将其打印到100,它会打印一些字符,你可能正在使用不支持太多字符的命令提示符,尝试使用Eclipse之类的IDE,我想你会得到更好的结果。

答案 1 :(得分:0)

字符范围为0 - 255。 之后的一切都无关紧要。