java 数据类型转换
2015-07-15 22:16
453 查看
1、在程序中写下一个整数时,默认是使用不超过int类型长度,不是就是int类型。所以 char cc = 9;编译没问题。
2、对于byte、short、char三种而言,他们相同级别的,因此,不能相互自动转换,可以使用下述的强制型转换。
char c = 7; short d = (short) c;
3、将返回类型为int的函数赋值给char,编译错误,char su = Character.SIZE; 不会报错虽然Character.SIZE是int类型的。但是Character.SIZE是final 相当于 literal。
4、如果操作数都是不大于int的整数,则自动全部提升为int类型进行运算short a =1 ; short b = 2; short c = a + b;报错-------------short c = (short)(a + b );
2、对于byte、short、char三种而言,他们相同级别的,因此,不能相互自动转换,可以使用下述的强制型转换。
char c = 7; short d = (short) c;
3、将返回类型为int的函数赋值给char,编译错误,char su = Character.SIZE; 不会报错虽然Character.SIZE是int类型的。但是Character.SIZE是final 相当于 literal。
4、如果操作数都是不大于int的整数,则自动全部提升为int类型进行运算short a =1 ; short b = 2; short c = a + b;报错-------------short c = (short)(a + b );
相关文章推荐
- Eclipse Ndk开发中的Method 'NewStringUTF' could not be resolved问题
- Java基础Map的使用
- Java语言基础1--综合案例(数字加密问题):
- java学习&复习 2015/07/15
- java web系统调优方案
- Java基本语法--变量与常量
- 解析Unicode编码和Java char
- 手工制作的年份Java老A发售量
- 【Java】字符串程序
- byte[]和InputStream的相互转换
- Java基础---JVM内存管理以及垃圾回收机制
- struts中如何将前台的值能在action中获取到
- java web 开发乱码总结
- java取反运算
- Java个人习惯用法总结
- SpringMVC入门
- Spring MVC工作流程图
- day01--Java基础语法--Java语言基础
- Java程序与串口的通信实现及调试
- java中生成javadoc文档