Java语言基础——数据类型与数据类型转换

来源:互联网 发布:人肉软件 app 编辑:程序博客网 时间:2024/05/16 19:56

一、数据类型
1.什么是数据类型
答:数据类型是指直接包含值的类型。
2.为什么有数据类型
答: Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间。
3.Java中的数据类型的分类
答: ①基本数据类型
②引用数据类型
4.基本数据类型分类(4类8种)
①整数型
byte,short,int,long
②浮点型
float,double
③字符型
char
④布尔型
boolean
4.数值型和非数值型
数值型:
整数:short(双字节) int(四字节) long(八字节)
小数:float(四字节) double(八字节)
非数值型:
字符:char(双字节)
逻辑:boolean(1/8字节)(只有true,false都是一字节)
字节:byte(1字节)
float 有效小数位是6~7位
double 有效小数位是15位

二、基础数据类型转换
1.类型转换分为两种
①自动类型转换(又称隐式转换)
②强制类型转换

2.自动类型转换(又称隐式转换)
转换规则:从存储范围小的类型到存储范围大的类型。
具体规则为:byte→short(char)→int→long→float→double
示例:
自动类型的例子
3.强制类型转换
转换规则:从存储范围大的类型到存储范围小的类型。
具体规则为:double→float→long→int→short(char)→byte
语法:语法格式为:(转换到的类型)需要转换的值
示例:在这里我举一个double类型转换int类型的例子

阅读全文
0 0
原创粉丝点击