1.字面常量
2.数据类型
3.变量
1.字面常量
常量:程序运行期间,固定不变的量,称为常量。比如一周有七天,不会出现其他的情况。
常量分为
字符串常量 :由“”括起来的就是 比如“23” ,“哈哈哈哈”,“dsad”。
整型常量:直接写出来的整数,比如 1,2,3;
浮点常量:同理,直接写出来的小数;
布尔常量:true和 false
字符常量:由单引号括起来的单个字符,’A,‘1’。
空常量:null;
这些都是字面常量
2.数据类型
基本数据类型和引用数据类型
基本数据类型有四类八种
(1)四类:整型,浮点型,字符型,布尔类型
(2)八种:
字节型 byte 占用1字节 范围-128——127
短整型 short 2字节 -32768——32767
整型 int 四字节 -2**31-2**31-1;
长整型 long 八字节 -2**63——2*63-1;
单精度浮点数 float 四字节
双精度浮点数 double 八字节
字符型 char 2字节 0-65535;
布尔型 boolean 占用不明确 true 和false;
字节是什么东西?
字节是计算机中表示空间大小的基本单位,计算机使用二进制表示数据,我们认为8个二进制位(bit)为一个byte 。1KB=1024Byte,从buyt开始就以1024进位。
引用数据类型
有数组,类,接口
3.变量
3.1什么是变量?
对于一些经常改变的内容,在Java程序当中,成为变量。数据类型就是来定义不同的变量的
3.2
语法格式 数据类型 变量名=初始值: int a=10;a=20;a=30;
如果不设置初始值,会报错,无法通过编译;
3.3 char cn='a';cn是两个字节
char cn='帅'; 也是两个字节
java里面的字符表是unicode表,并非ascall表
3.4 java中boolean类型只有true和false 没有0和1,0和1无法对应true和false会报错;