关键字与标识符
常见关键字
用于定义数据类型的关键字
class;interface;byte;short;int;long;float;double;char;boolean;void.
用于定义数据类型值的关键字
true;flase;null
用于定义流程控制的关键字
if;else;switch;case;default;while;do;for;break;continue;return.
标识符
标识符是给:类,接口,方法,变量等起名字的字符序列.
表示符的组成规则:
1.以英文大小写字母,数字,$,_组成
2.不能以数字开头
3.不能是java中的关键字
4.区分大小写
5.命名需见名知意
注释
java中有3中注释格式;
1.单行注释,表示方式://
2.多行注释,表示方式:/* /
3.文档注释;表示方式:/* */
Java中针对整数的四种表现形式
二进制 由0,1组成。以0b开头
八进制 由0,1,…7组成。以0开头
十进制 由0,1,…9组成。整数默认是十进制。
十六进制 0,1,…9,a,b,c,d,e,f(大小写均可)组成。以0x/0X开头
Java中的变量
变量的定义格式:
A:数据类型 变量名 = 初始化值;
B:数据类型 变量名; 变量名 = 变量值;
Java中4类8种数据
整型:
byte(字节型) 1字节 8位 [-128 , 127]
short(短整型) 2字节 16位 [-32768,32767]
int (整型 ) 4字节 32位 [-21亿, 21亿]
long(长整型) 8字节 64位 很大很大
浮点型
float(单精度) 4字节
double(双精度) 8字节
字符型(0~65535)
char(字符型) 2字节 一个字符能存储一个中文汉字
逻辑型(布尔型)
boolean(布尔类型) 1位
数据类型转换
默认转换
从小到大
byte,short,char --> int long float double C:byte,short,char之间是平级的,不相互转换,直接转成int类型参与运算。
强制转换
从大到小
可能会有精度的损失,一般不建议这样使用。
格式:目标数据类型 变量名 = (目标数据类型) (被转换的数据)
注意:
byte、short、char在运算时,会自动向上转型为int型, 所以返回的结果是int类型.
转义字符
\’:代表一个单引号
\:代表一个反斜线字符”\”
\”:代表一个双引号字符
\b:退格 ,是将光标移动到当前字符的前一个字符,并不 会删除当前字符。