标识符
标识符
一切需要我们自己取名字的地方,例如文件夹,文件,类,方法,变量 等
命名规则
强制规则:大小写字母,下划线,美元符号,数字,且数字不能打头,不能使用关键字和保留字
非强制规则:
1.驼峰命名法 : 每个单词首字母大写
2.匈牙利命名法 : 每个单词有意义字符的缩写
操作符
## **运算操作符**
+ - * / %
++ --
++ -- 比 * / + - % 优先级高
单目 > 双目 > 三目
单元 > 双元 > 三元
## **关系运算符**
> < >= <= == !=
== 判断相等
!= 不等于
返回结果 都是 boolean (true/false)
## **位运算符**
& 位与,两边都是真 结果才是真
| 位或,一边为真 结果就为真
! 位非,取反,真就是假,假就是真
^ 位异或,两边不一样就是真
~ 按位非
>> : 右移运算符(考虑符号位,就是再怎么移动,符号位不变,正数就是正数,负数就是负数)
<< : (不考虑符号位,最大值移动就会变负数,最小值移动就会变正数)同上,就是向左移动
>>> : 右移,不考虑符号位
&& 且,短路与 和 & 一样,如果第一个语句为假 第二个语句不执行,结果直接为假即可
|| 或.短路或 和 | 一样,同上,第一个就为真,第二个就不执行,结果直接为真即可
赋值运算符
= 把 右边的赋值给左边
+= : 左边和右边相加,结果赋值给左边
-= : 左边减去右边,结果赋值给左边
*= : 左边乘右边,结果赋值给左边
/= : 左边除以右边,结果赋值给左边
%= : 左边的数除以右边取余,结果赋值给左边
## **字符串连接符**
+ : +即是算数运算符,也是字符串连接符
字符串 : “” 双引号表示
字符串连接符可以让两个字符串连接成一个字符串
## **三目运算符**
也有叫三元运算符
结构 : boolean表达式? 真语句 : 假语句;
只要返回运算结果为boolean类型,都是boolean表达式