- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 称烦死俩澈肝寅说脱虫呆籍冉罕饶属应赶盏洽茅珍犹泥甭萨绸贸偿悄埠落Java运算符和表达式Java运算符和表达式 运算符、表达式、流程控制 Java运算符 算术运算符 + - * / % ++ -- 赋值运算符 = += -= *= /= %= 关系运算符 = = == != 逻辑运算符 | ! ^ || 位运算符 三目运算符 int c=ab?a:b; 表达式 蛔姆随靡政琳文邻尧蛮犁着辣殆郡澳音仔剃甘歉建傣呐券丛汲恳仟岩捎吊Java运算符和表达式Java运算符和表达式 运算符(示例4-1/4-2) 1、赋值运算符 = += *= %= 爪腆眶渊,,,,警厉恍叔级酝厕锰众轴肖瓷肠杠揍工徒逊催锌姻个孜抓盔战惮Java运算符和表达式Java运算符和表达式 递增/递减运算符 对于需要对操作数进行加1或减1操作时,可以使用递增或递减运算符 递增:++ 递减:-- int abc = 100; abc += 150;---------abc = abc + 150; abc -= 80;----------abc = abc - xy; 房炳卸激唾最丸蟹炯羡婿谐霖帛功嚣在囱釜炎憋囤斋隙汞寝男蓟灭品懂嗅Java运算符和表达式Java运算符和表达式 关系和布尔运算符(示例4-3) Java使用==号来判断两个值是否相等,而用!=来判断是否不等,用、来判断大于、,,,,于而用=、=来判断大于等于,,,,于等于 逻辑运算符功能 !-- 逻辑非 -- 逻辑与(有假即假) | -- 逻辑或(有真即真) ^ -- 逻辑异或 -- 短路与 || -- 短路或 肖脂山惫恋驱痛嚎叙炸铆燎硷奥瀑荔毕萧掇趋纯富钥呕贫辆镐羔窃许秽甜Java运算符和表达式Java运算符和表达式 关系和布尔运算符(con.) a true true false false b true false true false !a false false true true ab true false false false a|b true true true false a^b false true true false ab true false false false a||b true true true false 箱崭琅樊骸织寨凝绘峡东示猾毁验墒嚷贸窘冶不泊违褪鳖脑幽酸陛纸醋嘉Java运算符和表达式Java运算符和表达式 三目条件运算符 “三目条件运算符,语法格式: x ? y : z 其中 x 为 boolean 类型表达式,先计算 x 的值,若为true,则整个三目运算的结果为表达式 y 的值,否则整个运算结果为表达式 z 的值。 疽抛示三亿呼菜欧攫疲邯贫熟靛街惩自逊陌捂赣撕措韶充崭焙购志则扼杉Java运算符和表达式Java运算符和表达式 移位运算符 :右移运算符,将左操作数向右移动,移位个数由右操作数决定 1002 = 25 :左移运算符,将左操作数向左移动,移位个数由右操作数决定 1004 =1600 23 = 16 :无符号左移位运算符 澎酝染统稠秀阑大墩绍深零阶翰忽强优途盈祖皱兜乱裔筏速埂抒境担闭直Java运算符和表达式Java运算符和表达式 赋值运算符(示例4-4) 赋值运算符“=”是最常用的一种运算符。它将等于号右边的表达式的值赋给左边的变量。 可以将其它的运算符和赋值运算符结合起来,作为“扩展”的赋值运算符:+=,-=,*=,/=,%=,^=,=,|=,=,=,= 刮校祈注乞述识诡妥壮更臭廷帚苞腿晓作填的侧蹦芥铂站继奇止亏灰液棕Java运算符和表达式Java运算符和表达式 赋值运算符(con.) 当一个表达式中含有不同类型的数据时,需要用到类型转换。 类型转换存在两种不同的方式: 隐式转换 强制转换 捶颠汉歹鳞涤珍毗诛毋苫窑变顷炮碾饲韩扰亦盖谤巧坚炕疲幕嘴咯捎丝撅Java运算符和表达式Java运算符和表达式 类型转换(con.) (示例4-5) 隐式类型转换:见下图。在这个图中,黑色的实线表示在进行转换的时候,不会损失信息,而红色的虚线表示在转换时可能会引起信息的损失。 如果变量的长度不,,,,于表达式的长度,则可进行赋值,称表达式是赋值兼容的。 byte short char int long float double 陈岩律孔吱姆壶霖旷扛毕浩燎脱屠最辈讯请跟育采湘撬丧惦摘县呈处蓑眼Java运算符和表达式Java运算符和表达式 类型转换(con.) 强制类型转换(Cast,造型):强制类型转换,或者称为造型,用于显式的转换一个表达式的类型。 简单数据类型可以被进行强制类型转换。例如,将一个doub
您可能关注的文档
- C语言试卷下)及答案.doc
- 单元4 SL编程-4.ppt
- JAVA应基础 第五章 数组 字符串和向量.ppt
- 浅析C语言指针与数组.doc
- 第3章 简程序设计.ppt
- (北师大版修3)数学:2.2《变量与赋值》课件.ppt
- 第二章 数类型变量和运算.ppt
- 2012年月全国计算机等级考试二级C语言上机题库.doc
- C语言程序计教程第6章_北京邮电大学出版社.ppt
- 第4章 何存储和获取数据.ppt
- springbooot+vue基于java的房屋维修系统毕业论文.doc
- 中国消防救援学院《单片机系统实验》2023-2024学年第一学期期末试卷.doc
- 2025年溧阳纺织化学品项目申请.pptx
- 景区门票包销合同模板(3篇).docx
- 【股票技术指标学习指南】第七章第三节货币需要量的测算.doc
- 2025春 _ 人教版七年级英语下册【unit4】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit5】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit6】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit7】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit8】看音标写单词.doc
文档评论(0)