-
数据类型:Java语言是强类型语言,
对于每一种数据都定义了明确的具体数据类型,
在内存总分配了不同大小的内存空间
-
java中数据类型的分类:
1、基本数据类型
2、引用数据类型(放到面向对象的时候讲解)
-
基本数据类型:4种8类
1、整数类型 占用字节数
byte 1 -2^7 ~ 2^7-1
short 2 -2^15 ~ 2^15-1
int 4 -2^31 ~ 2^31-1
long 8 -2^63 ~ 2^63-1
2、浮点类型
float 4
double 8
3、字符类型
char 2
4、布尔类型
boolean 1
下面是代码举例:
public class DataTypeDemo1 {
public static void main(String[] args) {
//定义变量的格式
//数据类型 变量名 = 初始化值
//定义一个字节变量
byte b = 10;
System.out.println(10); //输出整型常量10
System.out.println(b); //输出变量b的值为10
//定义一个短整型变量
short s = 100;
System.out.println(s);
//定义一个整型变量
int i = 1000;
System.out.println(i);
// int j = 100000000000000000;
// System.out.println(j);
//定义一个长整型变量
long l = 100000000000000000L;
System.out.println(l);
//定义一个单精度浮点型变量
float f = 12.34F;
System.out.println(f);
//定义一个双精度浮点类型变量
double d = 34.56;
System.out.println(d);
//定义一个字符类型变量
char c1 = 'a';
char c2 = 'b';
char c3 = '0';
System.out.println(c1);
System.out.println(c2);
System.out.println(c3);
//定义一个布尔类型的变量
boolean b1 = true;
boolean b2 = false;
System.out.println(b1);
System.out.println(b2);
}
}
运行结果:
10
10
100
1000
100000000000000000
12.34
34.56
a
b
0
true
false