1、为什么需要变量?
方便对一个数据的修改和使用。如:一个数据在多处使用时,如果要修改,那么多个地方同时都需要修改,这个需要一个变量用于存储数据,在使用时,直接使用变量即可,这样当修改数据时,只需要修改变量本身的值就可以了。
2、什么是变量?
在java中,变量是一个存储空间的表示。
3、使用变量的语法:
数据类型 变量名 = 值
4、数据类型
基本可以分为两类:基本数据类型和引用数据类型
基本数据类型:整数、小数、布尔、字符
整数:
byte:表示是字节 占用的内存空间是1字节
short:表示是短整形 占用的内存空间是2字节
int:表示整形 占用的内存空间是4字节
long:表示长整形 占用的内存空间是8字节
小数:
float:单精度浮点数 占用的内存空间是4字节
double:双精度浮点数 占用的内存空间是8字节
布尔:
boolean:布尔类型的值 只有true和false 1字节
字符:用于表示单个字符
char:2个字节
引用数据类型:class ,interface,数组
1 | public static void main(String[] args){ |
整数默认是 int,小数默认是 double
单精度后面的 f 表示是单精度浮点,需要明确出来,可以 f 或者 F .
5、5. 整数在java中有4种表现形式:
二进制:是由数字0和1组成的。
八进制:是由数字0到7组成的。
十进制:是由数字0到9组成的。
十六进制:是由数字0到9和ABCDEF组成。
进制之间转换:
6、 变量名:命名规则采用驼峰命名法。
7、 数据类型的转换:
自动类型转换:
强制类型转换:
类型提升:
当是byte,short,char 进行运算时会自动提升为int。
当有float类型,提升为float类型
当有double类型,提升为double类型
当有long类型,提升为long类型