当前位置: 首页 > 知识库问答 >
问题:

显示 ASCII 表

仲浩歌
2023-03-14

我正在尝试以 16 行显示一个 ascii 表,在左侧显示一列,从 32 开始,到 240 结束。问题是我无法让表格超过第一个 16 个字符,它只是不断重复同一行。这是代码。public static void main (String[] args) { int counter = 0;

    for (int i = 32; i <= 255; i = i + 16) {

        if(i < 112)
            System.out.print(" ");
        System.out.print(i + " " );


        for (int j = 32; j <= 47; j++) {
            counter++;
            System.out.print((char)j );
            if(counter % 16 == 0)
            System.out.print((char)j );

            else
                System.out.print((char)j + " ");


        }
        System.out.println();

这是输出。

32    !! "" ## $$ %% && '' (( )) ** ++ ,, -- .. //
 48    !! "" ## $$ %% && '' (( )) ** ++ ,, -- .. //
 64    !! "" ## $$ %% && '' (( )) ** ++ ,, -- .. //
 80    !! "" ## $$ %% && '' (( )) ** ++ ,, -- .. //
 96    !! "" ## $$ %% && '' (( )) ** ++ ,, -- .. //
112    !! "" ## $$ %% && '' (( )) ** ++ ,, -- .. //
128    !! "" ## $$ %% && '' (( )) ** ++ ,, -- .. //
144    !! "" ## $$ %% && '' (( )) ** ++ ,, -- .. //
160    !! "" ## $$ %% && '' (( )) ** ++ ,, -- .. //
176    !! "" ## $$ %% && '' (( )) ** ++ ,, -- .. //
192    !! "" ## $$ %% && '' (( )) ** ++ ,, -- .. //
208    !! "" ## $$ %% && '' (( )) ** ++ ,, -- .. //
224    !! "" ## $$ %% && '' (( )) ** ++ ,, -- .. //
240    !! "" ## $$ %% && '' (( )) ** ++ ,, -- .. //
enter code here

共有1个答案

徐博雅
2023-03-14

内部循环错误。你总是从j=32开始,但我认为你应该从j=i

也停在 j

 类似资料:
  • 如果我使用一个int来表示一个ascii字符集,如何使用它来减少8倍的存储空间?与256个布尔值的数组相比?单个int的功能也类似于位向量。 java中的布尔值将占用1位,因为它只能表示true或false值。例如,如果我有一个布尔值数组。boolean[]char_set=new boolean[256]这将占用256位,正确吗?我读到,如果我使用一个int像一个位向量,这意味着我可以用32位覆

  • 我已经有一个Board对象,包含一个碎片列表。Piece是一个抽象类,有一个位置(x,y)和一个颜色(黑色或白色)。然后是King、Queen、Knight这三个类,实现了Piece类。 谢谢

  • 本文向大家介绍jQuery实时显示鼠标指针位置和键盘ASCII码,包括了jQuery实时显示鼠标指针位置和键盘ASCII码的使用技巧和注意事项,需要的朋友参考一下 本文通过jquery技术实现鼠标指针位置和键盘ASCII码,代码简单易懂,具体内容请看下文吧。   按A 以上内容是小编给大家介绍的jQuery实时显示鼠标指针位置和键盘ASCII码,希望对大家有所帮助,更多知识请关注呐喊教程官网,该站

  • ASCII代表美国信息交换标准码。 有128个标准ASCII码,每个码都可以用7位二进制数表示:0000000到1111111。 扩展ASCII增加了128个字符,这些字符在计算机,程序和字体之间有所不同。 7位ASCII码 DEC OCT HEX BIN 符号 HTML代码 描述 0 000 00 00000000 NUL &#000; Null char 1 001 01 00000001 S

  • 有2 7 = 128个可打印字符,可以用不同的7-BIT ASCII码表示。 另一组字符不是用于HTML表示,而是设计用于控制硬件。 下表列出了所有7-BIT ASCII代码及其等效的HTML实体代码。 如果要查看等效的HEX,OCT和扩展的ASCII代码集,请查看下一章。 7位可打印ASCII字符 ASCII字符 描述 HTML实体代码 space ! 感叹号 ! " quotation mar

  • 我希望程序以ASCII格式显示数组“mas”中的每个字母(也就是说,它应该变成['G','I','N','F','D','A'])