Java数据类型讲解
Java是强类型语言,要求变量的使用要严格符合规定,所有变量必须先定义后才能使用
位(bit):是计算机内部数据最小的存储单位,11110000是一个8位二进制数
字节(byte):是计算机中数据处理的基本单位,习惯用大写B来表示
1Bybe(字节)=8bit(位)
String不是基本数据类型,它是一个类
public class demo1 {
public static void main(String[] args) {
//基本数据类型
//1.整型
//此处报错 byte num1 = 200;//错误原因:byte占1个字节(byte)范围是-127-128,200超出范围
short num2 = 30;//short类型占2个字节范围:-32768-32767
//此处报错 int num3 = 8000000000;//int类型占4个字节范围,报错是因为超出了范围
long num4 = 8000000000000000L;//long类型占8个字节范围,结尾加上L与int类型区分
//浮点型
float num5 = 5.20055f;//float类型占4个字节,结尾加上f与double类型区分
//此处报错 float num6 = 5.33;//报错是因为结尾没有f,5.33被识别成double类型
double num7 = 3.22366;//double类型占8个字节
//boolean类型
boolean b = true;
boolean b1 = false;//boolean类型占1位(bit),只有true或者false两个值
//字符类型char,值必须用单引号
char c = 's';
char d = '廖';
char d = 'sd';//char类型占2个字节,报错是因为字符类型代表的是一个字符,只能有一个字
}
}