java 类型自动提升
来源:互联网 发布:sql 查询重复人员 编辑:程序博客网 时间:2024/05/17 09:21
java 类型自动提升
byte a=1,b=2;
byte c;
c=a+b;
这个语句是否正确呢,答案是不正确,涉及到了java 的类型自动提升。
表达式的数据类型自动提升, 关于类型的自动提升,注意下面的规则。
①所有的byte,short,char型的值将被提升为int型;
②如果有一个操作数是long型,计算结果是long型;
③如果有一个操作数是float型,计算结果是float型;
④如果有一个操作数是double型,计算结果是double型;
所以 a+b实际返回是一个int,需要强制转换成byte,
c=(byte)a+b;
0 0
- java 自动类型提升
- java自动类型提升
- java 类型自动提升
- java自动类型提升
- Java表达式类型自动提升
- JAVA中的自动类型提升
- java表达式中类型的自动提升
- java表达式类型的自动提升
- java表达式类型的自动提升
- java表达式类型的自动提升
- java表达式类型的自动提升
- Java -- 表达式类型的自动提升
- java表达式类型的自动提升
- JAVA表达式类型的自动提升
- java 基本数据类型及自动类型提升
- Java对于表达式中的自动类型提升
- java 基本数据类型及自动类型提升
- Java对于表达式中的自动类型提升
- Java - 判断元音辅音
- Android之设置拖拽监听
- 锁货
- Spark Streaming小结
- ubuntu12.04中root用户的启用和图形界面
- java 类型自动提升
- Mysql 官方Memcached 插件初步试用感受
- 银行调度系统
- 深入分析js中的constructor 和prototype
- ubuntu11.10上安装QT5.1.0
- ios开发之控制器View的多种创建 -- 详解
- SQL Server 2012中的新函数
- Android之如何设置键盘监听
- IOS UI初级-触摸与手势的基本概念和用法