1 / 29
文档名称:

04 运算符、表达式与语句.ppt

格式:ppt   页数:29
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

04 运算符、表达式与语句.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

04 运算符、表达式与语句.ppt

文档介绍

文档介绍:Chapter 4
运算符、表达式与语句
程序是由许多语句(statement)组成的,而语句的基本单位是表达式与运算符。本章将介绍Java运算符的用法、表达式与运算符之间的关系,以及表达式里,各种变量数据类型的转换等等。
4-1 表达式与运算符
Java中的语句有很多种形式,表达式是其中一种语句。表达式是由操作数与运算符所组成;操作数可以是常量、变量甚至是函数,而运算符就是数学上的运算符号,如“+”、“-”、“*”、“/”等。以下面的表达式(a+10)为例,a与10都是操作数,而+则为运算符。
运算符
表达式
操作数
操作数
a
+
10
图4-1 表达式是由操作数与运算符所组成
Java提供了许多的运算符,这些运算符除了可以处理一般的数学运算外,还可以做逻辑运算、地址运算等。根据运算符所使用的类,可分为赋值、算术、关系、逻辑、递增与递减、条件、括号运算符等……
4-1-1 赋值运算符
想为各种不同数据类型的变量赋值时,就必须使用赋值运算符。
表4-1 赋值运算符
赋值运算符
意义
=
赋值
等号(=)在Java中并不是“等于”,而是“赋值”的意思。还记得在前面几章中为变量赋值的语句吗?
变量名称
设置值
14
age
=
上面的语句是将整数14赋值给age这个变量。
再看看下面这个语句:
age=age+1;
// 将age+1的值运算之后再赋值给变量age存放
从未学习过C或C++的,可能会不习惯这种思考方式。若是把等号(=)当成“等于”,这种语句在数学上根本行不通,但是把它看成“赋值”时,这个语句就很容易解释了,把age+1的值运算之后再赋值给变量age存放,因为之前已经把变量age的值设为14,所以执行这个语句时,Java会先处理等号后面的部分age+1(值为15),再赋值给等号前面的变量age,执行后,存放在变量age的值就变成15了。
4-1-2 一元运算符
对于大部分的表达式而言,运算符的前后都会有操作数。但是有一种就很特别,称为一元运算符,它只需要一个操作数。如下面的语句,均是由一元运算符与一个操作数所组成的。
+3; // 表示正3
~a; // 表示取a的补码
b=-a; // 表示负a的值赋值给变量b存放
!a; // a的NOT运算,若a为零,则!a为1,
若a不为零,则!a为零
举例:
表4-2 一元运算符
一元运算符
意义
+
正号
-
负号
!
NOT,否
~
取1的补码
4-1-3 算术运算符
算术运算符(Mathematical Operator)在数学上面经常会使用到,表4-3列出了它们的成员:
表4-3 算术运算符
算术运算符
意义
+
加法
-
减法
*
乘法
/
除法
%
余数
加法运算符“+”
将加法运算符“+”的前后两个操作数相加.
减法运算符“-”
将减法运算符“-”前面的操作数减去后面的操作数.
乘法运算符“*”
将乘法运算符“*”的前后两个操作数相乘
除法运算符“/”
将除法运算符“/”前面的操作数除以后面的操作数,如下面语句:

最近更新

2024年河南省周口市单招职业适应性考试题库推.. 40页

2024年河南省郑州市单招职业倾向性考试题库及.. 40页

2024年河南经贸职业学院单招职业适应性考试题.. 41页

2024年泉州经贸职业技术学院单招职业倾向性考.. 40页

2024年泸州职业技术学院单招职业倾向性测试模.. 41页

2024年洛阳科技职业学院单招职业技能测试模拟.. 41页

2024年济宁职业技术学院单招职业倾向性测试题.. 39页

2024年浙江东方职业技术学院单招职业技能测试.. 40页

2024年浙江农业商贸职业学院单招职业适应性测.. 39页

2024年浙江商业职业技术学院单招综合素质考试.. 42页

2024年浙江安防职业技术学院单招职业倾向性考.. 43页

2024年浙江广厦建设职业技术大学单招综合素质.. 41页

2024年浙江机电职业技术学院单招职业倾向性考.. 40页

2024年浙江科技学院单招职业倾向性测试模拟测.. 39页

2024年浙江经贸职业技术学院单招职业倾向性考.. 41页

2024年海南健康管理职业技术学院单招职业技能.. 42页

2024年海南工商职业学院单招职业适应性考试模.. 40页

2024年海口市单招职业倾向性考试模拟测试卷新.. 41页

2024年淮南师范学院单招职业适应性考试题库及.. 40页

2024年深圳职业技术大学单招职业倾向性考试题.. 40页

2024年湖北交通职业技术学院单招职业适应性考.. 40页

2024年湖北城市建设职业技术学院单招职业适应.. 41页

2024年湖北水利水电职业技术学院单招职业倾向.. 41页

2024年湖北省咸宁市单招职业倾向性测试模拟测.. 41页

2024年湖北省省直辖行政单位单招职业适应性测.. 39页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页

年产3000万片硝苯地平缓释片车间设计 40页