1.变量是用来存储数据的
2.整型:int 非整型:double 非数值:char/String
String: 字符串类型 用于存储一串字符 如:"个人姓名,地址,电子邮件"
int:整型 用于存储整数 如:"人数5人"
double: 双精数浮点型 用于存储分数数字 如:价格20.5元
char: 字符型 用于存储一个字符 如:"男"或"女"
(1)JAVA中的常用数据类型一般被分为两类:数值型及字符型
(2)int/double 数值型 char/String 字符型
3.变量声明和使用
变量声明: 数据类型 变量名;//声明变量以及该变量的数据类型
变量命名规则
1)变量名必须以字母,"_",或"$"符号开头,但不推荐"$"开头
2)变量名可以包含数字但是不能以数字开头
3)除了第一个字符,后面可以跟任何数字,字母,"_"及"$"等
4)不可以使用Java的关键字,如:String,class,int等
5)同一作用域内的变量名不可以重复
5.数据类型转换
(1)自动类型转换
1)在一个表达某一个操作数为double类型则整个表达式提升为double类型
2)满足自动类型转换的条件
条件:1.两种类型互相兼容 如:均为数值型(整型和浮点型)
2.由较小的数据类型向较大的数据类型进行转换(对于不同的数据类型在内容空 间中所分配的空间大小是不一样的,这决定了每一种的数据类型的大小不同int 类型所分配的空间小于double类型,所以int类型的数据可以存储daodouble 类型中,反之则不可以)
(2)强制类型转换
double类型强制转化为int类型(会丢失精度,使用时需注意)