Java中的基本数据类型
2016-07-20 13:46
267 查看
1.基本类型:
整数型 byte,short,int,long
浮点型 float,double
字符型 char
布尔型 boolean
2.引用数据类型
类 class
字符串 String
数组 array
接口 interface
枚举
3.基本数据类型的取值范围
byte 1字节 -128–127
short 2 字节 -32768– 32767
int 4字节 -2的31次方 到 2的31次方-1
long 8 字节 -2 的63次方 到 2 的63次方-1
float 4字节 -3.4*10(-38)~3.4*10(38)
double 8 字节 -1.7*10(-308)~1.7*10(308)
char 2 字节 unicode编码格式 0到 65535
boolean true/false
注意:double 和 float都不是精确的。
4.基本数据类型转换
自动类型转换:取值范围小的转换成为取值范围大的:
(1)byte->short->int->long->float->double
(2)char->int->long->float->double
5.强制类型转换:
取值范围大的转换成为取值范围小的
比如 long a = 3l;
int b = (int)a;
想要转成什么类型 在等号右边 添加(想要转成的类型)。
整数型 byte,short,int,long
浮点型 float,double
字符型 char
布尔型 boolean
2.引用数据类型
类 class
字符串 String
数组 array
接口 interface
枚举
3.基本数据类型的取值范围
byte 1字节 -128–127
short 2 字节 -32768– 32767
int 4字节 -2的31次方 到 2的31次方-1
long 8 字节 -2 的63次方 到 2 的63次方-1
float 4字节 -3.4*10(-38)~3.4*10(38)
double 8 字节 -1.7*10(-308)~1.7*10(308)
char 2 字节 unicode编码格式 0到 65535
boolean true/false
注意:double 和 float都不是精确的。
4.基本数据类型转换
自动类型转换:取值范围小的转换成为取值范围大的:
(1)byte->short->int->long->float->double
(2)char->int->long->float->double
5.强制类型转换:
取值范围大的转换成为取值范围小的
比如 long a = 3l;
int b = (int)a;
想要转成什么类型 在等号右边 添加(想要转成的类型)。
相关文章推荐
- SpringMvc自动任务调度之task实现项目源码
- 最新eclipse整合Struts2.3.29+Hibernate5.2.1+Spring4.3.1(二)Struts+Hibernate篇
- java 获取指定日期的最后一个星期一到星期日
- Java-Vextor(1)
- JDK 环境变量设置
- Java 7之基础 - 强引用、弱引用、软引用、虚引用
- Java四舍五入 保留小数
- rxjava(三)Subject与Scheduler
- java获取Weblogic JNDI数据源
- java线程安全总结
- Java WebService 简单实例
- Java导入导出Excel工具类ExcelUtil
- Java Calendar 类时间操作
- Spring MVC: Internationalization & localization
- struts2中action接收参数的方法
- java文字加解密
- Eclipse快捷键大全
- java 异常
- Web应用中使用JavaMail发送邮件
- JDK环境变量配置