| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> java第四课——运算符 -> 正文阅读 |
|
[Java知识库]java第四课——运算符 |
目录 思维导图:? ? 一:算术运算符1.1基本四则运算符????????基本四则运算符非常简单,只需注意以下几点即可:
1.2增量运算符该种类型运算符操作完成后,会将操纵的结果赋值给左操作数。 1.3自增、自减运算符对于自增自减运算符,主要注意前置++(--)和后置++(--)的区别即可。只需记住下面这句话即可:
具体实例如下:
运行结果如下:?
?运行结果如下:
二:关系运算符? ? ? ? 其计算结果为true或者false,这个我们容易处理。 三:逻辑运算符?逻辑运算符主要有三个,运算结果都是 boolean类型。 ?对于”逻辑与”和“逻辑或”而言,表达式1和表达式2都是boolean类型的结果。 具体实例如下:
????????注意:短路求值?
五:位运算符????????位操作表示按二进制位运算。计算机中都是使用二进制来表示数据的(01构成的序列), 按位运算就是在按照二进制位的每一位依次进行计算。 ?依次进行说明: 5.1按位与举例:
分析:? 运行结果如下: ?5.2按位或举例:
分析: 运行结果如下: ?5.3按位取反举例:
分析: ? ? ? ? 10按位取反之后变为一个负数,内存中存储的是二进制的补码,所以需要先转化为原码;符号位时1,说明该数为负,?所以通过补码得到源码后,结是-11。 运行结果如下:? 5.4按位异或举例:
?分析: 运行结果如下: 六:移位运算符
?????????移位运算符用的不多,稍作了解即可,以下是一些注意事项:
七:条件运算符?当 表达式1 的值为 true 时, 整个表达式的值为 表达式2 的值;当 表达式1 的值为 false 时, 整个表达式的值为 表达式3 的值。是 Java 中唯一的一个三目运算符, 是条件判断语句的简化写法。 举例:
八:运算符的优先级?无需赘述,如有需要,增加括号即可。当然,最近基本的先乘除后加减等,应该知悉。 本节内容到此结束!? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 8:27:31- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |