Java的数据类型
Java的类型转换
一、JAVA的数据类型分为基本数据类型和引用类型:
1.JAVA的基本数据类型可以用四个字来概括:四类八种
四类 | 八种 |
---|---|
整型 | byte,short,int,long |
浮点型 | float,double |
字符型 | char |
布尔型 | boolean |
2.JAVA的引用数据类型:包括但不局限于类、接口、方法等。实际的开发中,引用数据类型的使用非常重要,也是非常普遍的。我们可以在理解基本数据类型的使用方式基础上,进一步去掌握引用数据类型的使用方式。
(用法)基本数据类型可以作为成员变量、作为方法的参数、作为方法的返回值,那么当然引用数据类型也是可以的。
二、JAVA的类型转换分为隐式和强制:
在学习类型转换之前首先我们要理解Java八种数据类型的范围,从小到大依次为:byte<short<char<int<float<double<long
,其中boolean类型只有true和false
1.隐式转换
public class DataTypeDemo{
public static void main(String[] args) {
//定义一个变量,变量类型 变量名 = 初始化值;
int a = 10;
System.out.println(a); //结果为10
//定义一个double类型的变量
//低--->高,系统自动转换也就是隐式转换
double b = a;
System.out.println(b);//结果10.0
}
}
隐式转换的实质:大容量的数据类型可以接受小容量的数据类型。
2.强制转换
public class DataTypeDemo {
public static void main(String[] args) {
//定义一个变量,变量类型 变量名 = 初始化值;
int a = 10;
System.out.println(a); //结果为10
//定义一个byte类型的变量
//强制转换,变量类型 变量名 = (要转换的变量类型)初始化值;
byte c = (byte)a;
System.out.println(c);//结果为10
}
}