0

java中的代码是怎么写的

     for (int a=0; a < 256; a++) {
        sta[a] = (byte)a;
    System.out.println(a);
    }

如果一个字节为 127,则在最大值时打印 0 到 255。

如何使用 "& oxff" 将 int 转换为无符号字节?

4

2 回答 2

4

您正在将整数变量 a 转换为存储在数组中的字节变量。但是,您要打印的变量仍然是整数。

于 2013-02-17T11:23:15.480 回答
0

字节的宽度是 8 位,而整数是 32 位。例如,您可以转换

int a = 23;
byte b = (byte)a;
于 2013-02-17T11:25:33.577 回答