2012java教程第3章 运算符、表达式及语句.pptVIP

2012java教程第3章 运算符、表达式及语句.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LOGO JAVA程序语言设计 陈明 编著 第三章 运算符、表达式和语句 3.1运算符与表达式 3.2 JAVA运算符的优先级 3.3语句 3.4 断言 运算符与表达式 运算符指明对操作数所进行的运算。按照运算符功能划分,基本的运算符分为下面几类。 ●算术运算符(+,-,*,/,%,++,--) ●关系运算符(>,<,>=,<=,==,!=) ●布尔逻辑运算符(!,,||) ●位运算符(>>,<<,>>>,,|,^,~) ●赋值运算符(=,及其扩展赋值运算符如+=) ●条件运算符(?:) ●其它:包括分量运算符·、下标运算符[]、实例运算符(instance of)、内存分配运算符(new)、强制类型转换运算符和方法调用运算符等。 算术运算符 运算符 用法 描述 + op1+op2 加 - op1-op2 减 * op1*op2 乘 / op1/op2 除 % op1%op2 取模(求余) 二元算术运算符功能描述: 算术运算符 一元算术运算符功能描述: 运算符 用法 描述 + +op 正值 - -op 负值 ++ ++op 先取得op变量的值,然后再将op变量储存的值加1 ++ op++ 先将op变量储存的值加1,然后再取得op变量的值 -- --op 先取得op变量的值,然后再将op变量储存的值减1 -- --op 先将op变量储存的值减1,然后再取得op变量的值 关系运算符 关系运算符功能描述: 运算符 用法 返回true的情况 op1>op2 op1大于op2? = op1>=op2 op1大于或等于op2 op1<op2 op1小于op2 = op1<=op2 op1小于或等于op2 == op1==op2 op1与op2相等 != op1!=op2 op1与op2不等 布尔逻辑运算符 布尔逻辑运算符功能描述: op1 op2 op1op2 op1||op2 op1^op2 !op1 false false false false false true false true false true true true true false false true true false true true true true false false 位运算符 位运算符功能描述: 运算符 说明 按位与运算 | 按位或运算 ^ 按位异或运算 ~ 按位取反运算 赋值运算符 赋值运算符的功能描述: 运算符 功能 举例 等价于 = 右边数赋给左部变量 X=8.8赋给x += 左右两边数相加,结果赋给左部变量 X=8,x+=3将11赋给x X=x+3 -= 左右两边数相减,结果赋给左部变量 X=8,x—=3将5赋给x X=x—3 *= 左右两边数相乘,结果赋给左部变量 X=8,x*=3将24赋给x X=x*3 /= 右边数除以左边数,结果赋给左部变量 X=8,x/=4将2赋给x X=x/4 %= 右边数除以左边数,余数赋给左部变量 X=16,x%=7将2赋给x X=x%7 条件运算符 赋值运算符的功能描述: “?:”为三元运算符(不包括引号),?前面的语句为判断条件,?后面的语句用:隔开,为两个执行语句,如果?前面的条件为真,则执行?后面的:前面的语句,如果?前面的条件为假,则执行:后面的语句。 JAVA运算符的优先级 执行的 优先权 说明 运算符(优先等级相同的分作一组) 高 低 以括号指定优先 () 后置处理 []、(参数) 、op++、op-- 一元运算符 ++op、--op、+op、-op、~、! 建对象或转型 new、(类型)op 乘除 *、/、% 加减 +、- 位运算符的位移 、、 比较关系 、、=、=、instantceof 是否等于 = =、!= 位运算符的且 位运算符的异或 ^ 位运算符的或 | 布尔运算符的且 布尔运算符的或 || 条件运算符 ? : 设定运算符 =、+=、-=、*=、/=、%=、=、^=、|=、=、=、= 语句概述 Java的语句可分为以下几类: 1、空语句 2、复合语句 3、标号语句 4、表达式语句 分支语句 条件语句if-else. 多分支语句switch break语句 返回语句return 循环语句 循环语句的作用是反复执行一段代码,直到满足终止循环条件为止。 while语句 do-while语句 for语句 continue语句 断 言 在Java语言中, 断言是一种特殊语句。这种语句能用来验证所写程序的一些假设

文档评论(0)

xiaofei2001129 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档