收藏 分享(赏)

控制程序流程.ppt

上传人:weiwoduzun 文档编号:5260339 上传时间:2019-02-15 格式:PPT 页数:19 大小:54KB
下载 相关 举报
控制程序流程.ppt_第1页
第1页 / 共19页
控制程序流程.ppt_第2页
第2页 / 共19页
控制程序流程.ppt_第3页
第3页 / 共19页
控制程序流程.ppt_第4页
第4页 / 共19页
控制程序流程.ppt_第5页
第5页 / 共19页
点击查看更多>>
资源描述

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

2、对象“赋值”要注意,自始至终要明白,我们操纵只是对象的引用,而不是对象本身例:Assignment.java 有人这样写:n1.i=n2.i ? 直接操作对象内的域容易导致混乱,违背了良好的面向对象程序设计的原则 方法调用时中的别名问题:PassObject.java,算术操作符,四则运算:MathOps.java 自动递增减:AutoInc.java 关系操作:测试对象的等价性:Equivalence.java Equals()方法,逻辑操作符,与(&),或(|),非(!)例:Bool.java注:应该使用String值的地方使用布尔型,会自动转换成适当的文本形式 短路问题例:ShortCi

3、rcuit.java,按位操作符,关键:与逻辑操作符进行区别,字符串操作符:,例:Test11.java 两种情况: 当int x,y,z; String sString; 1.(x+y+z+sString) 2.(sString+x+y+z),类型转换操作符,窄化转换:强制类型转换 扩展转换:自动提升,也可强制转换 转换方式:int i=200;long l=(long)i; /long l=i; 除布尔型外,其他所有的基本数据类型都可相互转换,直接常量,加前缀: 十六进制:0x(或0X) 八进制:0 加后缀:(大小写都行) L:long F:float D:double,操作符小结,例:AllOps.java,执行流程控制,Java不允许将一个数字作为布尔值使用 If-else 例:IfElse.java return 循环:while,do-while,for break continue 标签:只能出现在循环语句之前例:LabeledFor.java switch,小结,本章也C/C+的联系很大 注意与C/C+相区别,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报