java 什么类型只支持0~255 这间的 java 什么类型只支持0~255 这间的比如int 的值是n~n 之间的...... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 byte -> Byte (字节型,占 1 字节,表示 8 位正整数,范围 0 ~ 255) Tinyint长度为1字节,从 0 到 255 的整数数据。 只有范围在0-255的整数才可以被存储在java的一个byte类型的变量中 Byte.MAX_VALUE = 2^7 - 1;Byte.MIN_VALUE = -2^7;据我所知,Java的类库中没有楼主所需的类型,如果确实有必要,可以参照src.zip/java/lang/Byte.java创建自己的数据类型,Java本身就是用来创建新的数据类型:类。 答:只支持0~255 这之间的java类型是没有的. char长度是两个字节的,可以存放一个汉字。其他的就没有两个字节的了,应该:) java的byte是带符号的,但实际上它就是一个字节,如果楼主想用byte来跟其它语言来通讯应该是没问题的. 比如 10000000 在java中是-128 在其它语言中可能是128 但整个byte是一样的(每个位是一样的), 就是说如果你想向其它不带符号位语言发送一个值为128的byte,对应的二进制为10000000,在java中你定义一个byte = -128 然后把这个byte发送过去就可以了. 如果你想发255 则发送 11111111 这个byte 过去, 1111111在java中就是 -1现在楼主需要做的就是写一个函数转换一下. 哦,对了,直接用强制类型转换就能把 0-255 的数字转换成java的byte了,不用你自己写算法.Byte b = (byte) 255;System.out.println(b.toString()); JAVA 线程 有人熟悉openjdk吗? jTable滚动条的问题 一个简单的问题 NetBeans里修改生成代码问题? synchronized可以用于类的声明中吗? 精英? 一个令人困惑的问题(关于连接池) 学java用什么软件写? 有没有通过了scjd的,留个oicq,问您一点小问题,谢谢你了,100分当作见面礼 如何高亮JLabel 小程序,很乱,但很短,也很简单,就不知道哪里出错了?
长度为1字节,从 0 到 255 的整数数据。
Byte.MIN_VALUE = -2^7;
据我所知,Java的类库中没有楼主所需的类型,如果确实有必要,可以参照src.zip/java/lang/Byte.java创建自己的数据类型,Java本身就是用来创建新的数据类型:类。
其他的就没有两个字节的了,应该:)
Byte b = (byte) 255;
System.out.println(b.toString());