您的位置:首页 > 编程语言 > Java开发

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 );
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: