- 1
- 0
- 约1.9万字
- 约 45页
- 2017-12-20 发布于天津
- 举报
第4章运算式与运算子.PDF
第4章
運算式與運算子
挑戰Java程式語言 (A Challenge to Java Programming Language) 1
本章提要
4.1 前言
4.2 運算式
4.3 運算子
4.4 運算子的優先順序
4.5 後記
挑戰Java程式語言 (A Challenge to Java Programming Language) 2
4.1 前言
運算子的種類 一元運算子
指定運算子 +(正號)
一元運算子 -(負號)
二元運算子 !(否定)
三元運算子 ~(取1的補數)
挑戰Java程式語言 (A Challenge to Java Programming Language) 3
4.1 前言
二元運算子 三元運算子
算術運算子 運算子的優先順
遞增遞減運算子 序
關係運算子
邏輯運算子
移位運算子
位元運算子
挑戰Java程式語言 (A Challenge to Java Programming Language) 4
4.2 運算式
運算式是由運算元(Operand)和運算子
(Operator)所組成
挑戰Java程式語言 (A Challenge to Java Programming Language) 5
4.2 運算式
運算元通常是程式中的常數、變數、陣
列元素、某資料值、函式名稱或方法名
稱
運算子則是用來處理運算元之間的算術
運算,例如 +(加)、-(減)、*(乘)、
/(除)、%(餘數)等
挑戰Java程式語言 (A Challenge to Java Programming Language) 6
4.3 運算子
以運算子運作於運算元的個數來區分
一元運算子(Unary Operators):
只運作在一個運算元上。
二元運算子(Binary Operators):
運作在兩個運算元上。
三元運算子(Ternary Operators):
運作在三個運算元上。
挑戰Java程式語言 (A Challenge to Java Programming Language) 7
4.3 運算子
依運算子的功能來區分
指定運算子
遞增遞減運算子
算術運算子
關係運算子
邏輯運算子
移位運算子
位元運算子
挑戰Java程式語言 (A Challenge to Java Programming Language) 8
4.3.1 指定運算子與複合指定
=(等號)是一個指定運算子(Assignment
Operators),其意義是將等號右邊的值、變
數、或計算結果指定給等號左邊的變數。例
如:
area = radius * radius * PI;
count = 0;
i3 = 15;
i1 = i2 = i3 + 5;
i1 *= 5;
i1 = i1 * 5;
i2 /= 5;
您可能关注的文档
最近下载
- 小学一二年级全册体育教案.pdf VIP
- 大数据环境下网络安全问题探讨.doc VIP
- 论司法确认程序审查规则检视与优化.docx VIP
- 2022年中国社会科学院法律史考博真题、考博参考书,考博资料,难度分析.pdf VIP
- 大数据背景下网络信息安全问题的研究.doc VIP
- 《绘本赏析与阅读指导》学前教育专业全套教学课件.pptx
- 说明成果讲稿eda官方starrc user guide.pdf
- 23S519 小型排水构筑物.pdf VIP
- 2026四川成都经开建工集团有限公司招聘项目制工作人员6人备考题库附参考答案详解ab卷.docx VIP
- 物理化学--华东理工大学(19)--《物理化学》(下)考试试卷及答案(A).pdf VIP
原创力文档

文档评论(0)