【小白转码】02
一、标识符
对于变量、方法、类等命名的使用的字符序列叫标识符。
1.注意点
①只能使用0-9、a-z和 _ $
②不能是数字开头
③标识符不能有空格
④不能使用关键字和保留字,但可以包含
⑤严格区分大小写,长度无限
二、标识符的命名规范
①包名:多单词时,全部小写:xxyyzz
②类名、接口名:多单词时,XxYyZz
③变量名、方法名:多单词时,xxYyZz
④常量:全都大写。多单词时XX_YY_ZZ
注意点:1.见名知意 2.可以包含汉字
三、变量
格式: 变量类型 变量名 = 变量值;
1.声明和赋值
int age = 12;
or
int age;//没有默认值,是无法通过编译的。
age = 12;
注意:1.变量要先声明,后使用。
2.出了作用域,变量就无效了。
四、变量的分类
1.按数据类型

2.按位置

3.各个类型的详细介绍
整数型:
byte 1字节(8bit) -128~ 127
short 2字节
int 4字节
long 8字节 尾加 l 或者 L
浮点型:
float 单精度 4字节 尾加 f 或者 F
double 双精度 8字节
字符型:①声明一个字符②转义字③用unicode值来表达字符型常量
char 1字符 = 2字节
char a = 'a';
char b = '\n';
char c = '\u0123';
布尔类型:boolean
①true 和 false
②条件判断和循环中使用
4.基本数据类型的运算
除了boolean。
①自动类型提升
结论:当容量小的数据类型和容量大数据类型做运算时,会自动提升为容量大的数据类型。容量:表示数的范围。
特别的;byte、short、char做运算时,结果为int类型。
byte 、short 、char-->int -->long -->float -->double
②强制类型转换
即自动类型提升的逆运算。
注意点:1)可能会导致损失精度 2)使用强转符:()
int a = (int)12.3;//12,截断操作
byte b = (byte)128;//-128,精度损失。
String:字符串
String与基本数据类型运算的话,是连接运算。
五、进制

1.二进制和十进制的转换
①二进制


十进制变成二进制

以二进制位转折,八进制、十六进制、十进制相互转换


浙公网安备 33010602011771号