Java学习------基本数据类型转换
2015-07-15 17:26
447 查看
要点:
精度越高,分配的存储空间越大。
在Java中,数据类型可以自动地从低精度转向高精度。
但是不能自动的从高精度转向低精度。
、、 因为,当转向高精度时,分配的内存大,可以存储低精度的数据。
而,高精度的数据需要的内存大,低精度的变量分配的内存小,无法容下高精度的数值。
加减乘除的结果都是往高精度转。
因此,当把结果给予一个低精度的变量时,会报错。
什么是高低精度???
:精度递增:byte< short <long<float<double (精度递增)
精度越高,分配的存储空间越大。
在Java中,数据类型可以自动地从低精度转向高精度。
但是不能自动的从高精度转向低精度。
、、 因为,当转向高精度时,分配的内存大,可以存储低精度的数据。
而,高精度的数据需要的内存大,低精度的变量分配的内存小,无法容下高精度的数值。
加减乘除的结果都是往高精度转。
因此,当把结果给予一个低精度的变量时,会报错。
什么是高低精度???
:精度递增:byte< short <long<float<double (精度递增)
相关文章推荐
- 001--jdk环境配置
- OpenJWeb3.1 Java Web应用快速开发平台全部开源公告
- java timer类
- eclipse 注释模板设置详解
- JAVA环境安装配置
- struts2 通配符的配置方式
- Java中的重载、重写、多态,静态绑定、动态绑定
- eclipse 添加注释简介
- java-泛型返回值的方法类型
- java Runtime.exec() 执行问题
- java web每天定时执行任务
- java 命令参数知识
- java的线程通信
- JAVA常用类总结
- 解决Struts中文乱码问题总结
- MyEclipse快捷键大全
- eclipse 设置系统变量和运行参数
- Java中Runnable和Thread的区别
- 解决struts2过滤器冲突的简单方法
- eclipse clean up与formatter的区别