我正在尝试以 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
内部循环错误。你总是从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 � 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'])