什么是变量:
- 变量就是一个不固定的数值,它随时会改变,就像银行卡里存的钱一样会变动。
- 变量的格式:1 数据类型 变量名=变量值; 2 数据类型 变量名; 变量名=变量值;
- 变量的三大要素:1变量类型 2变量名 3变量值
- 这样说可能有些抽象,我们看图就一目了然:

什么是常量:
- 常量是在程序执行过程中,数值已经固定好了的,不会发生改变。
- 常量的格式:只要在变量前加上final。
只能赋值一次,通常在定义的时候会为其初始化。
数据类型分类:
A:整数 |
占用字节 |
B:浮点数 |
占用字节 |
C:字符 |
占用字节 |
D:布尔 |
占用字节 |
byte |
1 |
float |
4 |
char |
2 |
boolean |
1 |
short |
2 |
double |
8 |
|
|
|
|
int |
4 |
|
|
|
|
|
|
long |
8 |
|
|
|
|
|
|
注意事项:
- 整数默认为int,所以再用Long的时候末尾要加L
- 浮点数默认是double所以在使用float的时候末尾要加F
- 类,接口,数组,String
类型转换分类:
- 隐式转换是Java中自动转换的:从小到大转换byte,shor,char--------int--------long--------float--------double
- byte与shor还有char不互相转换
- boolean不参与转换
- 强制转换就是从大到小(不过使用这个转换可能损失精度)
- 格式:目标类型 变量名=(目标类型)被转类型数值;
Java基础(变量数&常量&据类型&类型转换)
原文:https://www.cnblogs.com/ahJava/p/9742094.html