关键字
被Java语言赋予特定含义的单词被称为关键字
关键字都是小写的
在Java开发工具中,针对关键字有特殊颜的标记
标识符
Java标识符命名规则
标识符只能是由,数字,字母,下划线和美元符号构成,其他符号不可以
必须以字母,下划线和美元符好开头,不能数字开头
关键字不能作为标识符
标识符区分大小写,理论上没有长度限制
字面值
什么是字面值?
字面值就是可以直接看到是多少的数据
字面值的分类(字面意思,一眼能看出是多少的,就是字面值)
字符串,用双引号括起来的被内容,例如:“monkey”(多个字母连接起来的就是字符串)
整数,所有整数,例如:12032
小数,所有小数,例如:3.14
字符, 用单引号括起来的内容里面只能放单个数字,单个字母或单个符号,例如:‘a’
变量
什么是变量
在程序执行的过程中,在某个范围内其只可以发生改变的量
Java中如何定义变量(以下两种均可)
1.数据类型 变量名=变量值;
2.数据类型 变量名;
变量名=变量值
为什么定义变量?
变量其实就是内存中的一块空间,这块空间有“类型”,“名字”,“值”。
可以用来不断存放同一类型的常量,并可以重复使用
Java基本数据类型
四类八种:
浮点型
默认为double类型
使用float类型时要写“F”, 不写的话会认为是double类型
布尔型
只有两种取值范围: true 和 false
用于逻辑运算和条件判断
字符型
打印结果是a , A, 0
结果是计算机底层存储的二进制数据
ln是换行的意思
没有ln就不换行了
算术运算符
+ 求和
- 相减
* 乘积
/ 相除
++ 自加1
-- 自减1
% 取余 求摸
自增或自减运算符在变量的前后有什么区别?
单独使用:没有区别
参与运算符时:
如果放在变量前面,则先进行自增或自减,然后参与运算
如果放在变量后面,则先参与运算,在自增或自减
Java里面程序的运算顺序:
按照从左到右顺序进行运算,先运算括号里面的,在运算括号外面的
例子:
关系运算符
== 判断是否相等(基本数据类型)
!=不等于
>大于
>= 大于等于
< 小于
<=小于等于
布尔运算符
& 逻辑与 两边都是true,结果是true
| 逻辑或 一边是true,结果是true
! 逻辑或 取反 !true —> false
^ 逻辑异或 两边只要是不一致就是true
&& 短路与 用法和 & 一样
| | 短路或 用法和 | 一样