一、变量
1、定义:一个数据存储空间的表示,可以变化的值。
变量的使用:
1: 声明变量
int money; //在内存空间开辟一个int类型的空间
2:给变量赋值
money = 1000;
3:使用变量
System.out.println(money);
2、变量的命名规则
1、变量名由字母,下划线,美元符号,人民币符号,数字组成,其中不能以数字开头
2、不能和关键字重名
3、要有意义和遵守驼峰命名规则(单词首字母小写,其后首字母大写);
3、常量
一个数据存储空间的表示,其值是不可以变化的
使用final来修饰
常量名需要大写,多个单词需要在中间加下划线
二、数据类型
1、
byte 2个字节
short 4字节
int (默认) 8字节
long 16字节
2、浮点型 存放带有小数点的数
float 8字节
double (默认) 16字节
3、
char
4、布尔型 其结果只有两种,true false
boolean
5、
String 枚举 数组.....
三、
1、自动类型转换
规则1:如果一个操作数为double型,则整个表达式课提升为double型
规则2: 满足自动类型转换的条件
两种类型要兼容(数值类型(整形和浮点型)互相兼容)
目标类型大于原类型
2
大数据的范围结果用小数据的变量来接收,要用到强转。问题:精度丢失。