java中基本类型的转换-编译器预处理
来源:互联网 发布:经济数据统计 编辑:程序博客网 时间:2024/05/07 02:32
public class Test {public static void main(String[] args) {byte a = 1;byte b = 6;byte c = a + b;//无法编译通过byte d = 1+5;//编译通过,6在byte表数范围,使用发编译工具jd反编译class后得到的byte d = 6byte e = 127+1;//无法编译通过,结果已经超出byte表数范围}}总结:
1.对于常量的运算,编译器会做预处理,会在编译时预处理运算后是否还在基本数据类型表数范围之内;
2.对于变量的运算,因为无法确定运行时的状况,未避免失去精度,无法编译通过.
0 0
- java中基本类型的转换-编译器预处理
- Java中基本类型的转换
- Java中基本类型转换
- Java中基本类型转换
- java中基本类型和字符串类型之间的转换
- Java 中基本类型和字符串之间的转换
- java 中基本类型和字符串之间的相互转换
- Java中常见基本类型之间的转换
- Java 中基本类型和包装类之间的转换
- Java 中基本类型和字符串之间的转换
- Java 中基本类型和包装类之间的转换
- Java中基本类型和字符串之间的转换
- Java 中基本类型和包装类之间的转换
- Java 中基本类型和字符串之间的转换
- Java 中基本类型和字符串之间的转换
- Java 中基本类型和包装类之间的转换
- Java 中基本类型和字符串之间的转换
- Java 中基本类型和字符串之间的转换
- 分布式对象存储Ambry - 官方博客翻译与摘录(2)Ambry设计目标
- 机器学习系列(17)_Yelper推荐系统
- 一元多项式相加的链式实现
- 过滤器 拦截器 区别
- (function($){...})(jQuery)、$(function(){ })和$.fn
- java中基本类型的转换-编译器预处理
- java MD5签名
- Python:邮件发送
- 关于一张出库单开具了多张发票的错误处理
- android:descendantFocusability用法
- Linux(CentOS)下,下载安装Nginx并配置
- Android6.0 显示系统(六) 图像的输出过程
- Java数组之获取最值
- SpringMVC 4.2 增加CORS跨域