标识符、关键字
在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