Java表达式转型规则
来源:互联网 发布:网络空间主权是我国 编辑:程序博客网 时间:2024/06/06 04:49
Java表达式转型规则由低到高转换:
1、所有的byte,short,char型的值将被提升为int型;
2、如果有一个操作数是long型,计算结果是long型;
3、如果有一个操作数是float型,计算结果是float型;
4、如果有一个操作数是double型,计算结果是double型;
5、被fianl修饰的变量不会自动改变类型,当2个final修饰相操作时,结果会根据左边变量的类型而转化。
当使用 +、-、*、/、%、运算操作是,遵循如下规则:
只要两个操作数中有一个是double类型的,另一个将会被转换成double类型,并且结果也是double类型,如果两个操作数中有一个是float类型的,另一个将会被转换为float类型,并且结果也是float类型,如果两个操作数中有一个是long类型的,另一个将会被转换成long类型,并且结果也是long类型,否则(操作数为:byte、short、int、char),两个数都会被转换成int类型,并且结果也是int类型。
阅读全文
0 0
- java表达式转型规则
- Java表达式转型规则
- JAVA表达式的转型规则
- Java表达式计算转型规则
- JAVA表达式的转型规则
- java规则表达式
- Java规则表达式
- Java正则表达式规则
- java正则表达式规则
- Java正则表达式规则
- java正则表达式的规则
- Java正则表达式匹配规则
- Java转型
- java 转型
- java转型
- java转型
- 表达式转型注意事项
- java 转型问题上转型,下转型
- 小程序-swiper-item点击事件
- HTML DOM setTimeout() 方法
- 为什么只能在主线程中操作UI?为什么子线程中setText不报错?
- Keepalived+Nginx实现负载均衡高可用
- 微信小程序-分享页面到微信群或者好友携带分享者身份信息
- Java表达式转型规则
- Mac Mini
- 视觉SLAM(一) 视觉SLAM漫谈
- SQL的内连接,外链接
- Integer ==和equals里面的坑
- HTTP SERVER[ListenAndServe函数]源码分析图
- java的代理模式(静态和动态代理)
- linux >&的作用
- 从赌博引发的思考