| |
|
开发:
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零基础入门到精通----第3章 运算符、表达式和语句 -> 正文阅读 |
|
[Java知识库]Java零基础入门到精通----第3章 运算符、表达式和语句 |
3.1 算数运算符和素数表达式(1)加减运算符 ????????????????+ ???????????????? - ???????? 属于双目运算符 (2)乘、除和求余运算符 *? ????????? ? /? ? ?????????? ?%? ?????????都是双目运算符 (3)自增、自减运算符 ????????????????????????????????++? ????????????????? ?- - 都是单目运算符 注意区别: ????????++x ???????????????? - -x(使用之前先进行加或减) ????????x++???????????????? x- -(先使用,在进行加或减) (4)算数表达式 用算数符号和操作元连接起来的、符合Java语法规则的式子 3.2关系运算和关系表达式关系运算符用来比较两个值得关系,关系运算符的运算结果是boolean类型数据,当运算符的关系存在时,运算结果是true,否则为false
3.3? ? ? ? ?逻辑运算符与逻辑表达式(双目运算符)逻辑运算符用来实现boolean类型数据的逻辑????????“与”? ? ? ? “或”? ? ? ? “非”? ? ? ? 运算,运算结果是boolean类型数据
3.4? 赋值运算符和赋值表达式?(双目运算符)= 注意区分:“=” (赋值运算符)? ? ? ? ? ? ? ?“==”(等号运算符) 3.5? ? ? ? 移位运算符(双目运算符)移位运算符用来对二进制进行操作,分为 左移位操作和右移位操作 (1)左移位操作(<<) ????????????????????????????????被移位数<<移位量(操作元必须是整型类型的数据) 举例说明: 7的二进制表示为:00000000 00000000 0000000 00000111 进行操作:7<<1 结果为:000000000 00000000 00000000 00001110
(2)右移位(>>) 与左位移相反,但有以下注意点: 向右移动,右边的0或1将被丢弃,高位用0或1填充(正数用0,负数用1) 3.6位运算符(1)“按位与”运算符 &(2)“按位或”运算符 |(3)“按位非”运算符 ~(4)“按位异或”运算符 ^3.7? ?? ?条件运算符(三目运算符)
3.8? ? ? ? ? 一般表达式 3.9? ? ? ?语句概述
3.10? ? ? ? 分支语句
3.11? ? ? ? 循环语句
?3.12? ? ? ? ? 跳转语句
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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:32:41- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |