1 Java语言数据类型的分类
- 根本数据类型
- 援用数据类型(面向对象的时候再深刻学习)
2 根本数据类型的四类八种
数据类型 | 关键字 | 内存占用 | 取值范畴 |
---|---|---|---|
整数 | byte | 1 | 负的2的7次方 ~ 2的7次方-1(-128~127) |
short | 2 | 负的2的15次方 ~ 2的15次方-1(-32768~32767) | |
int | 4 | 负的2的31次方 ~ 2的31次方-1 | |
long | 8 | 负的2的63次方 ~ 2的63次方-1 | |
浮点数 | float | 4 | 1.401298e-45 ~ 3.402823e+38 |
double | 8 | 4.9000000e-324 ~ 1.797693e+308 | |
字符 | char | 2 | 0-65535 |
布尔 | boolean | 1 | true,false |
阐明
e+38示意是乘以10的38次方,同样,e-45示意乘以10的负45次方。
在java中整数默认是int类型,浮点数默认是double类型。
须要记忆以下几点
byte类型的取值范畴:
-128 ~ 127
int类型的大略取值范畴:
-21亿多 ~ 21亿多
整数类型和小数类型的取值范畴大小关系:
double > float > long > int > short > byte
最为罕用的数据类型抉择:
-
在定义变量的时候,要依据理论的状况来抉择不同类型的变量。
比方:人的年龄,能够抉择byte类型。
比方:地球的年龄,能够抉择long类型。
- 如果整数类型中,不太确定范畴,那么默认应用int类型。
- 如果小数类型中,不太确定范畴,那么默认应用double类型。
- 如果要定义字符类型的变量,那么应用char
- 如果要定义布尔类型的变量,那么应用boolean
3 定义8种根本数据类型变量
public class VariableDemo3{
public static void main(String[] args){
//1.定义byte类型的变量
//数据类型 变量名 = 数据值;
byte a = 10;
System.out.println(a);
//2.定义short类型的变量
short b = 20;
System.out.println(b);
//3.定义int类型的变量
int c = 30;
System.out.println(c);
//4.定义long类型的变量
long d = 123456789123456789L;
System.out.println(d);
//5.定义float类型的变量
float e = 10.1F;
System.out.println(e);
//6.定义double类型的变量
double f = 20.3;
System.out.println(f);
//7.定义char类型的变量
char g = 'a';
System.out.println(g);
//8.定义boolean类型的变量
boolean h = true;
System.out.println(h);
}
}
留神点
- 如果要定义 一个整数类型的变量,不晓得抉择哪种数据类型了,默认应用int。
- 如果要定义 一个小数类型的变量,不晓得抉择哪种数据类型了,默认应用double。
- 如果要定义一个long类型的变量,那么在数据值的前面须要加上L后缀。(大小写都能够,倡议大写。)
- 如果要定义一个float类型的变量,那么在数据值的前面须要加上F后缀。(大小写都能够)
发表回复