- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
表达式1)表达式是符合一定语法规则的运算符和操作数的序列。2)表达式的类型和值对表达式中操作数进行运算得到的结果称为表达式的值表达式的值的类型即为表达式的类型3)表达式的运算顺序首先应按照运算符的优先级从高到低的顺序进行优先级相同的运算符按照事先约定的结合方向进行第29页,共77页,星期日,2025年,2月5日4)运算符优先级/结合方向第30页,共77页,星期日,2025年,2月5日例4-9特殊的表达式publicclassTestExpression{ publicstaticvoidmain(Stringargs[]){ inti,j,k; i=j=k=5+3; //等价于i=(j=(k=5)); System.out.println(i+\t+j+\t+k); booleanb=false; if(b=true) //注意,这里只有一个=号 System.out.println(ok!); else System.out.println(error!); Aa=newA(); a.ma(); //合法 第31页,共77页,星期日,2025年,2月5日 //System.out.println(a.ma());//非法 //intresult=a.ma(); //非法 } }classA{ publicvoidma(){ System.out.println(Inmethodma()!); } }运行结果:第32页,共77页,星期日,2025年,2月5日数值类型转换1)表达式运算中会出现将数值从一种类型转换为另外一种类型的情况。2)自动类型转换intn=35;longa=n;floatf=n;doubled=’c’;doublee=3.14f;3)强制类型转换inti=(int)3.14;byteb=(byte)i;第33页,共77页,星期日,2025年,2月5日例4-10数值的类型转换publicclassTestConversion{ publicstaticvoidmain(Stringargs[]){ inti1=1234567891; floatf=i1;//合法,但仍然可能存在精度损失 System.out.println(f); doubled1=i1; //合法,不存在精度损失 System.out.println(d1); doubled2=3.99; inti2=(int)d2; System.out.println(i2); 第34页,共77页,星期日,2025年,2月5日 bytea=37; //合法 byteb=112; //合法 //bytec=200; //非法,超出表数范围 //byted=a+b; //非法,可能存在精度损失 inte=a+b; //合法 System.out.println(e); intk=12; //byteb1=k; //非法,可能存在精度损失 } }运算结果:第35页,共77页,星期日,2025年,2月5日程序运行流程按照运行流程来划分,程序可分为三种基本结构----顺序性结构、分支结构和循环结构。1)顺序性结构:按照语句出现的顺序依次执行的程序结构。第36页,共77页,星期日,2025年,2月5日2)分支结构:也称选择性结构,有条件地执行或跳过特定的语句或语句块,实现有选择的流程执行。第37页,共77页,星期日,2025年,2月5日3)循环结构:在一定的条件下重复执行特定的代码。第38页,共77页,星期日,2025年,2月5日if-else语句if-else语句用于实现分支结构,其中的else子句不是必须的,if语句又可细分为三种形式:1)使用if语句实现单路分支结构语法格式:if(boolean类型表达式)语句或语句块使用举例:第39页,共77页,星期日,2025年,2月5日例4-11使用if语句实现单路分支结构importjava.util.*;publicclassTestIf{ publ
您可能关注的文档
最近下载
- XX学校教育教学质量提升工作专题汇报范文.docx VIP
- 龙舌兰介绍_原创精品文档.pptx VIP
- 电力安全工作规程(配电部分)专题培训.pptx VIP
- 3.侵入性操作相关感染防控.pptx VIP
- 国家开放大学《管理英语4》边学边练Unit 1-4(答案全).docx VIP
- 2019年全国义务教育艺术国家质量检测美术试卷及答案.docx VIP
- 2024年银行考试-建设银行纪检监察条线考试近5年真题附答案.docx VIP
- 使用RationalTestRealTime分析C-C代码覆盖率及在Linux测试环境中的应用.pdf VIP
- 北交所发行上市审核动态(总第11期).pdf VIP
- 铝单板吊装施工方案.docx VIP
原创力文档


文档评论(0)