2017.6.19学习小结 - 运算符2

图片发自简书App

回顾

1.赋值运算符(Assignment Operator)

2.一元运算符(或单目运算符,Unary Operator)

3.算术运算符(Arithmetic Operator)

4.逻辑运算符

学习小结

运算符

5.位运算符(Bitwise Operator)

7个位运算符:

图片发自简书App

图示用例说明:

图片发自简书App

6.三元运算符(Ternary Operator)

三元运算符也称三目运算符,为“?:”,有三个操作数。

语法:数据类型 变量 = 布尔表达式 ? 条件满足设置内容:条件不满足设置内容;

三元运算符是简写的if...else语句。

7.关系运算符(Relational Operator)与if语句

if语句通常用于某个条件进行真(true)、假(false)识别。

if(判断条件)

语句;

关系运算符:

图片发自简书App

8.递增与递减运算符

++ : 递增,变量加1;

-- : 递减,变量减1;

System.out.println(a++) : 先执行输出a再进行自加1;

System.out.println(++a) : 先进行自加1再执行输出;

注:若想要将变量自加减非1的数时,只能用普通方法,如“a=a+2”。

9.括号运算符

() : 提高括号中表达式的优先级。

10.运算符的优先级

数字越小优先级越高

图片发自简书App

结合性(associativity)就是可以让程序设计者了解到运算符与操作数之间的关系及其相对位置。举个例子,当使用同一优先级的运算符时,结合性的决定先处理哪个运算符。

思考

运算符的学习已经结束,明天就该表达式了,开始还觉得太简单了,实例更是简单的要命,可是这都是基础中的基础,基础还是要学扎实。我还记得那会,为了一个语法小错误,debug来debug去,看逻辑,看变量,脚本代码改来改去,就是找不到问题根源,最后眼前一亮,心里想,基础还是不扎实啊。

昨天熬了夜,今天脑子都不好使了,身体也是不自在。这样也不能阻挡我学习的脚步,我为自己加油。


记于2017年6月19日(20日凌晨)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • C++运算符重载-上篇 本章内容:1. 运算符重载的概述2. 重载算术运算符3. 重载按位运算符和二元逻辑运算符4...
    Haley_2013阅读 6,822评论 0 51
  • 生死话题,曾经是困惑我许久的问题!从来觉得生的时候,是自己无法选择的。看完这本书,原来是可以选择自己离开人世的方式...
    安心逗匠阅读 3,064评论 0 0
  • 波平夜涌山石没, 鱼潜鸟宿四下寂。 青鸾有情欲照夜, 遥系孤舟泪涕零。
    陌上衣熏阅读 2,472评论 0 0
  • 儿时的记忆!简单的快乐
    神奇的马马阅读 1,418评论 0 3
  • 今天想写一篇最近看过的书的书评,完全没有打草稿就开始写,写了两三段后就写不下去了,感觉写的东西无聊枯燥,自己都不想...
    branchette阅读 2,629评论 0 0

友情链接更多精彩内容