JAVA 变量和常量
目录
1.标识符
知识点:标识符由字母、数字、下划线(__)、美元符号($)组成,不能以数字开头;标识符严格区分大小写开头;标识符不能是java中的关键字和保留字。
例:Hello(√)、hello_one(√)、_hello(√)、class(×)不能是关键字、Void(√)区分大小写并不是void这个关键字、123abc(×)不能是数字开头、abc$123(√)、abc 123(×)中间不能出现空格。
2.关键字
Java关键字 | ||||
string | ||||
abstract | assert | boolean | break | byte |
case | catch | char | class | const |
continue | default | do | double | else |
enum | extends | final | finally | float |
for | goto | if | implements | import |
instanceof | int | interface | long | native |
new | package | private | protected | public |
return | strictfp | short | static | super |
switch | synchronized | this | throw | throws |
transient | try | void | volatile | while |
3.变量
共有三个元素:变量类型、变量名、变量值
小点:命名规则,满足标识符规则,符合驼峰命名规则,要知名故意,变量名没有长度限制;
类命名规则满足Pascal命名规范:当类多个单词组成,组成的单词首写字母大写:VarDemo。
4.数据类型
由基本数据类型和引用数据类型组成:
基本类型由数值型(整数类型、浮点类型)、字符型、布尔型组成
整数型:byte——shrot——int——long
浮点型:float、double
字符型:如char 等关键字
布尔类型:boolean。即true 、 false
引用类型由 类、接口、数组 ,组成
类:class、接口:ineerface、数组等
5.类型转换
分为自动转换(显式转换)和强制转换(隐式转换会引起丢失)
箭头反向就是强行类型转换 ,强制类型转换:如果A型数据表示范围比B型大,则将A类型的值赋值给B类型,需要强制类型转换。如:强制类型转换格式:(数据类型)数值
double d=123.4;
float f=(float)d;
6.常量
一般为:final
int m=5;//变量
final int n=6;//常量
m=10; //变量
n=10; //n会报错,常量不能改变,提示除掉final
常量一定命名为大写:
final int N=6;
final double PI=3.1415926;
final double MIN_VALUE=0;