数据类型
强类型语言:要求变量的使用严格符合规定,所用变量都必须先定义后才能使用.
弱类型语言.
java数据类型分为两大类
-
基本类型(primitive type)
-
数值类型
- 整数类型
-
byte占1个字节范围:-128 -127
-
short占2个字节范围:-32768 -32767
-
int占4个字节范围:-2147483648 -2147483647
-
long占8个字节范围: -9223372036854775808 -9223372036854775807
-
浮点类型
-
float占4个字节
-
double占8个字节
-
-
字符类型char占两个字节
-
boolean类型:占1位其值只有true和false两个.
-
public class demo02 {
public static void main(String[] args) {
//八大基本数据类型
//整数
int num1 = 10; //最常用
byte num2 = 20;
short num3 = 30;
long num4 = 30L;//Long类型需在数字后加L
//小数:浮点数
float num5 = 40.1F;//float需在数字后加F
double num6 = 3.1415923;
//字符
char name = '中';
//字符串,String不是关键字而是一个类
//String name = "中华人民共和国";
//布尔值:是非
boolean flag = true;
//boolean flag = false;
}
}
注:位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数.
字节(byte):是计算机中数据处理的基本单位,习惯用大写B表示
字符:是指计算机中使用的字母,数字,字和符号.
1B(byte,字节) = 8bit(位)
1024B =1KB
1204KB = 1M
1024M = 1G
1024G = 1T
…
…
- 引用类型(reference type)
- 类
- 接口
- 数组