-
逻辑运算符
-
位运算符
-
条件运算符
-
级联运算符
-
点运算符
2.1 说明
-
算数运算符用来进行简单的数据运算
-
常用的算数运算符有:加(+)、减(-)、乘(*)、除(/)等
2.2 示例
//加法运算符
print(1+1);
//减法运算符
print(1-1);
//乘法运算符
print(1*1);
//除法运算符
print(1/1);
//自增运算符
print(1++);
print(++1);
//自减运算符
print(1–);
print(–1);
3.1 说明
-
比较运算符可以比较任意类型的值
-
比较的结果返回一个布尔类型的值,成立返回true,不成立返回false
3.2 常用的比较运算符
| 运算符 | 说明 |
| :-: | :-: |
| == | 相等比较运算 |
| != | 不等比较运算 |
| > | 大雨比较运算 |
| < | 小于比较运算 |
| >= | 大于等于比较运算 |
| <= | 小于等于比较运算 |
3.2 示例
print(1==1);
print(1!=1);
print(1>=1);
print(1<=1);
4.1 说明
-
类型运算符用来进行类型判断,用于表示“是否属于”
-
属于某个类型,返回true;不属于某个类型,返回false
4.2 类型运算符
| 运算符 | 说明 |
| :-: | :-: |
| is | (左)是否属于(右) |
| is! | (左)是否不属于(右) |
| as | (左)作为(右) |
4.3 示例
var a=1;
var b=‘2’;
print(a is int);
print(b is! String);
print(a as int);
5.1 说明
-
复合运算符又叫赋值复合运算符,是多种简单运算符的复合
-
复合运算符包含"="
5.2 复合运算符
| 运算符 | 说明 |
| :-: | :-: |
| += | 复合加运算符 |
| -= | 复合减运算符 |
| *= | 复合乘运算符 |
| /= | 复合除运算符 |
| ~/= | 复合整除运算符 |
| %= | 复合取余运算符 |
| <<= | 复合左移运算符 |
| >>= | 复合右移运算符 |
| &= | 复合按位与运算符 |
| ^= | 复合按位异或运算符 |
| |= | 复合按位或运算符 |
5.3 示例
a+=1;
最后
对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。
同时我经过多年的收藏目前也算收集到了一套完整的学习资料以及高清详细的Android架构进阶学习导图及笔记免费分享给大家,希望对想成为架构师的朋友有一定的参考和帮助。
下面是部分资料截图,诚意满满:特别适合有开发经验的Android程序员们学习。
资料免费领取方式:点击我的GitHub~
不论遇到什么困难,都不应该成为我们放弃的理由!
费领取方式:点击我的GitHub~**
不论遇到什么困难,都不应该成为我们放弃的理由!
如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言,一定会认真查询,修正不足,谢谢。