类型转换问题(java会把byte,short和char的运算操作转换为int类型即低精度自动向高精度转换)
来源:互联网 发布:利为汇seo教程 编辑:程序博客网 时间:2024/06/02 18:01
byte b=2,e=3;
byte f= b+e;
以上代码不能通过编译,应改为:
byte b=2,e=3;
byte f=(byte) (b+e);//因为byte,char,short会自动转为int,这里必须强制转换为byte
但+=运算符不会产生类型转换,如:
short s=1;s=s+1;编译错误
short s=1;s+=1;正确
- 类型转换问题(java会把byte,short和char的运算操作转换为int类型即低精度自动向高精度转换)
- java可以做switch case的只有int类型,和可以自动类型转换为int的byte, char,short
- java-int&short-byte类型转换问题
- char/byte/short类型的加法和类型转换问题
- byte、short、char和int的转换
- byte、short和char 隐式的转换为int
- byte、short和char隐式的转换为int
- char类型和short,int类型之类的转换
- 类型转换(低精度->高精度,高精度->低精度)
- Java八种基本类型(byte、short、int、long、浮点数、char、boolean、基本类型转换)
- short 和 int 类型的转换
- Java中char和int类型的转换问题
- java学习---char和int的类型转换问题
- java中byte、short、char、int的转换
- int类型强制转换为 byte类型
- java中的int类型和byte数组的相互转换
- java中int类型和byte[]数组之间的转换
- Java类型转换(int - byte[],float - byte[])
- 常规键盘快捷键
- Windows Mobile 来电自动接听
- printf()字符
- 一些重要的算法
- 求天龙八部盗号软件
- 类型转换问题(java会把byte,short和char的运算操作转换为int类型即低精度自动向高精度转换)
- 叫你怎么讲冷笑话
- [FLASH] Create a Dynamic Slideshow with ActionScript 3.0 and XML
- 2.2 有关阶乘
- 获取GDI的 参数
- 低通滤波
- 如何:对 Windows 窗体控件进行线程安全调用
- 写给自己
- Nginx源码分析-事件驱动的初始化