java数据类型
2015-07-26 23:42
246 查看
数据类型的默认值
整型默认是:int
浮点型是:double
布尔型是:false
2. 数据转型分自动转型和强制转型
自动转型又称为扩大转型,我觉得扩大转型更容易理解点,扩大转型要符合两个条件:一是同一个数据类型,如整数类型与整数类型,浮点类型与浮点类型,整数类型与浮点类型也是可以的。二是转换后的数据类型范围比转换前的大。
强制转型:就是高精度转化为底精度,由于这样做有可能失去精度,所以java不会做自动转型
重要的一点:无论自动转型还是强制转型都是该行代码进行操作数据类型转化,不会改变原来定义的数据类型的。
整型默认是:int
浮点型是:double
布尔型是:false
2. 数据转型分自动转型和强制转型
自动转型又称为扩大转型,我觉得扩大转型更容易理解点,扩大转型要符合两个条件:一是同一个数据类型,如整数类型与整数类型,浮点类型与浮点类型,整数类型与浮点类型也是可以的。二是转换后的数据类型范围比转换前的大。
int i=10; float j=3.5; i/j=2.85714 10/3=3i/j:它是自动转换为float再进行计算的。10/3由于它们默认是int型,所以得到的还是int型。如果你觉得它应该带小数才是对的,只需改为(float)10/3。
强制转型:就是高精度转化为底精度,由于这样做有可能失去精度,所以java不会做自动转型
float f=10.3; int x=(int) f;x=10;
重要的一点:无论自动转型还是强制转型都是该行代码进行操作数据类型转化,不会改变原来定义的数据类型的。
相关文章推荐
- 理解JNDI中 java:comp/env/jdbc/datasource 与 jdbc/datasource 的不同之处(转)
- java 常用 Java 静态代码分析工具的分析与比较
- struts文件上传拦截器中参数的配置(maximumSize,allowedTypes ,allowedExtensions)问题
- Java中IO小结
- [JavaWeb基础] 009.Struts2 上传文件
- Activiti的Eclipse插件离线安装后,不显示,选项卡简单解决方法
- eclipse 无用代码扫描工具UCDetector
- JavaSE初学笔记之<多线程>
- Java中的内部类小结
- eclipse 文件同步插件
- Java面向对象之继承
- JAVA基础数据类型浅析
- Java语言基础1——基本数据类型
- Java Dao模式
- Java设计模式——工厂设计模式
- Java并发编程从入门到精通 张振华.Jack --我的书
- Java 解决FileInputStream读取中文时乱码的问题
- Java开发中的23种设计模式详解(转)
- Java中的构造器
- myeclipse连接数据库遇到的几个问题