JAVA基本语法注意事项总结
来源:互联网 发布:ubuntu 17.04 163源 编辑:程序博客网 时间:2024/05/19 14:53
1. BYTE类型变量赋值注意事项:
如下定义:
byte [] t1 = new byte[5];
赋值:
byte[0] = 0x05;
byte[1] = 0x7f;
byte[2] = 0x80;
byte[3] = 0xa0;
byte[4] = 0xff;
如上赋值,byte[2] ~ byte[3]会报错:type mismatch: cannot convert from int to byte.
注意:不像 C/C++,Java 不支持无符号类型(unsigned). byte [2]=0x80报错是因为这样等同于byte [2]= (int)0x80即byte b= 128,这样就超出了byte的取值范围,所以会报错。byte[3]/byte[4]相同。
正确赋值方式如下:
byte[0] =(byte) 0x05;
byte[1] = (byte) 0x7f;
byte[2] = (byte) 0x80;
byte[3] = (byte) 0xa0;
byte[4] = (byte) 0xff;
0 0
- JAVA基本语法注意事项总结
- Java基本语法注意事项
- Java基本语法总结
- Java基本语法总结
- java基本语法总结
- java基本语法总结
- [java语法]基本语法(8 )语法总结
- Java语法总结 - 基本数据类型
- JAVA语法总结 - 基本数据类型
- Java语法总结 - 基本数据类型
- JAVA语法总结 - 基本数据类型
- JAVA基础总结-基本语法
- 1 Java基本语法总结
- javascript基本语法注意事项
- Java 一些基本语法的总结
- java语法总结01--基本数据类型
- java开发基本语法——总结
- java基本语法的总结(一)
- linux基础第一课
- typeof 的用法和用处
- ansys工作平面平移转动
- OpenCL实现序列卷积
- C. Polycarp at the Radio
- JAVA基本语法注意事项总结
- OJ-上海交大-1021. 从前有座山
- 2.第一个小程序(微信公众号开发实战)
- codeforces281CRectangle Puzzle+矩形旋转+面积交
- 289. Game of Life
- LayoutInflater的inflate()函数解释
- String类探讨
- c# windows小程序manager
- Manacher 模板 最长回文串