java基础【4】
来源:互联网 发布:电脑装完系统没有网络 编辑:程序博客网 时间:2024/04/26 00:54
1、八种基本类型的自动转换
byte--》short--》int--》long
char--》int
int--》double
float--》double
如下三种自动转换会丢失精度
int--》float
long--》double
long--》float
int在byte、short、char值范围内时也可自动转换
2、强制转换
强制类型转换值需要在类型范围内,否则容易出错
char a = 'c';
int i = (int)a;
3、基本类型计算时会得到计算中值最大类型的结果
int和long型计算得到的是long型的结果
int a = 100+100L; //不能把long型转成int型
当计算结果超出表示范围时需要尽早转换成大类型的数据
long a = 30L*12*3600*100000000;
阅读全文
0 0
- Java基础系列----4、Java基础语法
- java基础4
- JAVA 基础心得4
- java基础笔记4
- java基础4
- JAVA基础(4)
- java基础复习--4
- java基础--连载4
- java基础面试4
- Java基础面试-4
- Java基础1-4
- java基础4 循环
- java基础--笔记4
- Java基础回顾(4)
- java基础4
- Java基础(4)
- java基础4
- Java基础--多线程4
- CUDA学习笔记(3)点积运算(待续)
- 多线程总结--小码哥java
- opencv学习笔记(五)
- hdu 4734 F(x) 数位DP裸
- ssm框架-关联映射
- java基础【4】
- Linux中error while loading shared libraries错误解决办法
- 【LibUIDK界面库系列文章】goto语句的替代方案
- java 笔记(四)
- HDU 2035-人见人爱A^B(乘方取模)
- 最小二乘法理论推导算法
- 函数指针与函数指针数组应用总结
- MFC资源基础实例
- ubuntu16.04 Hadoop安装