学习Java的第二天:学习Java的一些关键字以及数据类型
这次学习的Java关键字
Java数据类型
数据类型 | 名称 | 字节空间 |
---|---|---|
整型 | byte | 1 |
整型 | short | 2 |
整型 | int | 4 |
整型 | long | 8 |
浮点型 | float | 4 |
浮点型 | double | 8 |
字符型 | char | 2 |
布尔型 | boolean | 1 |
使用Java程序查看不同数据类型的内部储存空间
//写代码测试不同数据类型的取值范围:
//首先是整型,整型分为有:byte,short,long,int
byte a = Byte.MAX_VALUE;//获取byte类型可以储存的最大值
byte a1 = Byte.MIN_VALUE;//获取byte类型可以储存的最小值
//short类型
short b = Short.MAX_VALUE;//获取short类型可以储存的最大值
short b1 = Short.MIN_VALUE;//获取short类型可以储存的最小值
//int类型
int c = Integer.MAX_VALUE;//获取int类型可以储存的最大值
int c1 = Integer.MIN_VALUE;//获取int类型可以储存的最小值
//long类型
long d = Long.MAX_VALUE;//获取long类型可以储存的最大值
long d1 = Long.MIN_VALUE;//获取long类型可以储存的最小值
//接下来是字符型float double
float h = Float.MAX_VALUE;//获取float类型可以储存的最大值
float h1 = Float.MIN_VALUE;//获取float类型可以储存的最小值
//double
double i = Double.MAX_VALUE;//获取double类型可以储存的最大值
double i1 = Double.MIN_VALUE;//获取double类型可以储存的最小值
//接下来是字符型char
char e = Character.MAX_VALUE;//获取char类型可以储存的最大值
char e1 = Character.MIN_VALUE;//获取char类型可以储存的最小值
//接下来是布尔型boolean
boolean f = true;//布尔型boolean是比较特殊的,他的取值只有两种一个是:true ,一个是:false
boolean f1 = false;
//最后将这些变量输出即可
数据类型转换
对于数据类型转换分为隐式转换和显示类型转换(强制类型转换)那么对于数据类型来说:当大的数据类型转小的数据类型的时候使用的是隐式转换,隐式转换是不需要进行操作的,只有当小的数据类型转为大的数据类型时才会采用强制类型转换。如:
int a = 10;
byte b ;
b = a;
byte a1 = 1;
int b1 ;
b1 = (int)a1;
//需要进行转换才能进行赋值
附上数据类型大小关系图:
这就是今天的学习内容,收工。