一,变量
1.概念:计算机中的一块内存空间,存储数据的基本单元
2.变量的组成部分:数据类型,变量名,数据
3.语法:
(1)先声明,在赋值
数据类型 变量名;例如 int a;
变量名 = 数据;a=5;
(2)声明的同时赋值:
数据类型 变量名 = 数据;
int b = 3;
(3)同时定义多个同类型的变量;
数据类型 变量名
二,数据类型
1.基本数据类型(简单数据类型,原始数据类型)
B:字节,byte 1B=8b
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
2.整数类型
(1)byte 1B -128~127
(2)short 2B -32768~32767
(4)int 4B -2147483648~2147483647
(5)long 8B -922京~922京-1
long 的字面值后面需要加L/(建议用L,区分数字1)
3.小数类型
float :4B,单精度,字面值后面必须加F/f
double :8B ,双精度,字面值后面可加D/d,加可不加
注意:java中的float和double 可采用科学计数法的形式进行储存:1.2345679E8
4.字符类型
char:2B,字面值形式如下:
a.单引号引起来的一个字符:char c=‘a’;
b.使用整数形式进行储存,范围:0~65535
c.转义字符:
'\t':水平跳格,tab
'\n':换行
'\'':直接打印单引号
'\''':直接打印双引号
'\\':打印一个反斜杠
5.布尔类型
boolean:字面值为:true和false
true 代表关系成立,真
false 代表关系不成立,假
注意区分c语言中的布尔类型
思考:long-8B和float-4B哪一个存储的的数据范围更大
java中float可以采用科学计数法的形式进行储存,sofloat的存储范围比long的大