初识Java—【运算符】都有什么?怎么用?

发布于:2022-10-29 ⋅ 阅读:(264) ⋅ 点赞:(0)


前言

上篇介绍了初识Java【数据类型与变量】,本篇将继续介绍【运算符】的相关内容,记录自己学习的进程的同时整理知识点分享给和我一样的初学者,希望能帮助到大家~


提示:是正在努力进步的小菜鸟一只,如有大佬发现文章欠佳之处还请多多指点~ 关于Java的发展史在这我就不赘述了,直接上干货!那么一下就是本篇的正文啦

一、运算符是什么?

在这里插入图片描述

赋值号左右两侧记得加空格噢
任何双目、三目运算符两侧也要加空格
希望小伙伴们都能写出美观、可读性强的代码~

二、算术运算符

1.基本四则运算符

在这里插入图片描述

2.增量运算符

在这里插入图片描述

3.自增/自减运算符

在这里插入图片描述

三、关系运算符

在这里插入图片描述
那么如何表示a > 7 > b呢?
在Java中应该用逻辑与:7 > a && a > b;

什么?你不知道啥是逻辑与? 往下看!

四、逻辑运算符(重点)

1.逻辑与 &&

在这里插入图片描述

2.逻辑或 ||

在这里插入图片描述

3.逻辑非 !

在这里插入图片描述

4.短路求值

在这里插入图片描述

五、位运算符

1.按位与 &&

在这里插入图片描述

2.按位或 ||

在这里插入图片描述

3.按位异或 ^

在这里插入图片描述

4.按位取反 ~

在这里插入图片描述
正数原反补码相同!!负数的补码是原码取反再加1!!

六、移位运算符(了解)

1.左移 <<

在这里插入图片描述

2.右移 >>

在这里插入图片描述
这里为什么-1右移还是-1 小伙伴们可以自己算一下,欢迎评论区讨论~

3.无符号右移 >>>

在这里插入图片描述

七、条件运算符

在这里插入图片描述

八、运算符优先级

今天介绍了这么多运算符,可能有小伙伴们好奇,如果在一个表达式中用了多个运算符,是否有优先级之分呢?
答案肯定是有的

但我不说
嘿嘿因为没有必要可以去记,当你错一次就记得死死的了,学习的过程中慢慢积累就好啦,实在拿不准的,就括弧!!


总结

好啦各位看官,以上就是今天要讲的内容,本文仅仅简单介绍了Java的最最最基本的知识,相信你现在已经对【运算符】有了基本的认识,后续会慢慢慢为大家分享更加深入的知识。

既然都看到这了~
如果本文对你有帮助的话,点赞支持一下吧~
小手一抖就是对作者莫大的支持啦~

上山总比下山辛苦
下篇文章见

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到