标识符、关键字
在Java中标识符的定义格式由字母、数字、_(下划线),$所组成,不能以数字开头,不能是Java中的关键字,而且每一个标识符都要有自己的意义,标识符区分大小写。
Java中的关键字
abstract | assert | boolean | break | byte | case | catch |
char | class | continue | const | default | do | double |
else | extends | enum | final | finally | float | for |
goto | if | implements | import | instanceof | int | interface |
long | native | new | package | private | protected | public |
return | short | static | synchronized | super | strictfp | this |
throw | throws | transient | try | void | volatile | while |
变量
计算机存储单位
1B(字节) = 8bit
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
1PB = 1024TB
变量必须要有明确的类型,什么类型的变量装载什么类型的数据
整型变量byte、short、int、long 默认int
浮点型float、double 默认double 小数
字符型char 单字符
布尔型 boolean 表判断
定义变量
数据类型 变量名 = 数据值;
int a = 100;
变量使用的注意事项
变量定义后可以不赋值,使用时再赋值。不赋值不能使用。
变量使用时有作用域的限制。
变量不可以重复定义
数据类型转换
按照数据范围从小到大依次列出:
byte -> short -> int -> long -> float -> double
范围大的数据类型 变量 = 范围小的数据类型值;
double d = 1000;
或
int i = 100;
double d2 = i;
范围小的数据类型 变量 = (范围小的数据类型) 范围大的数据类型值;
如:
int i = (int)6.718; //i的值为6
或
double d = 3.14;
int i2 = (int)d; //i2的值为3