控制程序流程.ppt

控制程序流程.ppt

ID:51489813

大小:54.00 KB

页数:19页

时间:2020-03-24

控制程序流程.ppt_第1页
控制程序流程.ppt_第2页
控制程序流程.ppt_第3页
控制程序流程.ppt_第4页
控制程序流程.ppt_第5页
资源描述:

《控制程序流程.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第三章控制程序流程学习内容:学习JAVA的一些操纵符流程控制关键:JAVA与C++的一些相似点与不同点标识符在java中采用标识符对变量、类和方法进行命名变量名,类名,方法(函数)名以字母,_,或$开头大小写敏感,且长度没有限定如:usernameuser_name_sys_varl$changeJava采用Unicode编码关键字*当前不使用 **为Java2增加的另外,true,false,null虽然不是关键字,也被保留操作符基本上也C/C++一致注意操作符的“副作用”优先级不要去死记硬背优先级

2、应该用括号明确规定计算顺序赋值基本数据类型的赋值很简单对象“赋值”要注意,自始至终要明白,我们操纵只是对象的引用,而不是对象本身例:Assignment.java有人这样写:n1.i=n2.i?直接操作对象内的域容易导致混乱,违背了良好的面向对象程序设计的原则方法调用时中的别名问题:PassObject.java算术操作符四则运算:MathOps.java自动递增减:AutoInc.java关系操作:测试对象的等价性:Equivalence.javaEquals()方法逻辑操作符与(&&),或(

3、

4、),非(!

5、)例:Bool.java注:应该使用String值的地方使用布尔型,会自动转换成适当的文本形式短路问题例:ShortCircuit.java按位操作符关键:与逻辑操作符进行区别字符串操作符:+例:Test11.java两种情况:当intx,y,z;StringsString;1.(x+y+z+sString)2.(sString+x+y+z)类型转换操作符窄化转换:强制类型转换扩展转换:自动提升,也可强制转换转换方式:inti=200;longl=(long)i;//longl=i;除布尔型外,其他所有的基本

6、数据类型都可相互转换直接常量加前缀:十六进制:0x(或0X)八进制:0加后缀:(大小写都行)L:longF:floatD:double操作符小结例:AllOps.java执行流程控制Java不允许将一个数字作为布尔值使用If-else例:IfElse.javareturn循环:while,do-while,forbreakcontinue标签:只能出现在循环语句之前例:LabeledFor.javaswitch小结本章也C/C++的联系很大注意与C/C++相区别

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。