一、变量的类型:变量的名称 = 变量的值 (变量的值必须和类型一致)
二进制
1000 0000 = 128
0111 1111 = 127
0100 0000 = 64
基本数据类型 (4类8种)
1、整型 byte(1)、short(2)、int(4)、long(8)、 默认类型 int
定义 long long num = 12L
2、浮点型 float(4)、double(8)、默认类型double
定义float float f = 12.0 f ;
3、布尔型 boolean true false
4、字符型 char ,字符类型不是字符串,使用的是 '' (单引号) 进行定义, 而且只能有一个字符,
char c = 'a' ;
char cc = 'cc' ; // 错误
二、变量的强制类型转换
1、小类型的值会自动转换为大类型的值 如:int a = 10 ; double b = 12.5 ; a+b 为double类型
2、要把一个大类型的值存储到小类型中,需要进行强制类型转换
强制类型转换方式,(int)12.5,就把12.5这个souble类型转换成 int 型了
3、当 char 、byte 和 short 进行运算时,会自动转换为 int 型
如 byte b1 = 12 ;
byte b2 = 22; b1+b2 为 int 型
三、变量的作用域
花括号内有效、在同一个作用域内不能重复定义变量
四、定义变量的规定
1、关键字定义变量 int double byte flaat char boolean float long
2、对于类而言,定义名称的第一个字母要大写
函数或普通变量而言,第一个字母用小写
目前String 比以上所有类型都大