java预热班讲义02-传智播客-毕向东

java预热班讲义02-传智播客-毕向东

ID:19898088

大小:179.00 KB

页数:20页

时间:2018-10-07

java预热班讲义02-传智播客-毕向东_第1页
java预热班讲义02-传智播客-毕向东_第2页
java预热班讲义02-传智播客-毕向东_第3页
java预热班讲义02-传智播客-毕向东_第4页
java预热班讲义02-传智播客-毕向东_第5页
资源描述:

《java预热班讲义02-传智播客-毕向东》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java预热班讲义讲师:毕向东北京传智播客教育www.itcast.cn程序流程控制每一种高级语言都会有语句,让计算机做一些更为复杂的事情,只不过表现形式不同。判断语句选择语句循环语句北京传智播客教育www.itcast.cn判断语句if语句三种格式:if(条件表达式){执行语句;}if(条件表达式){执行语句;}else{执行语句;}if(条件表达式){执行语句;}elseif(条件表达式){执行语句;}……else{执行语句;}北京传智播客教育www.itcast.cnif语句特点if语句的第二种格式的简写格式。格式是固定的,要求记住。变量=(条件表示式)?表达式1:表达式2;注

2、:a,每一种格式都是单条语句。b,第二种格式与简写格式的区别:简写格式运算完要有值出现。好处是可以写在其他表达式中。c,条件表达式无论写成什么样子,只看最终的结果是否是true或者false;北京传智播客教育www.itcast.cn选择语句switch语句格式:switch(表达式){case取值1:执行语句;break;case取值2:执行语句;break;…...default:执行语句;break;}北京传智播客教育www.itcast.cnswitch语句特点注:a,switch语句选择的类型只有四种:byte,short,int,char。b,case之间与default

3、没有顺序。先执行第一个case,没有匹配的case执行default。c,结束switch语句的两种情况:遇到break,执行到switch语句结束。d,如果匹配的case或者default没有对应的break,那么程序会继续向下执行,运行可以执行的语句,直到遇到break或者switch结尾结束。北京传智播客教育www.itcast.cn循环语句while语句格式:while(条件表达式){执行语句;}dowhile语句格式:do{执行语句;}while(条件表达式);dowhile特点是条件无论是否满足,循环体至少被执行一次。代表语句:whiledowhilefor北京传智播客教

4、育www.itcast.cnfor语句特点格式:for(初始化表达式;循环条件表达式;循环后的操作表达式){执行语句;}注:a,for里面的连个表达式运行的顺序,初始化表达式只读一次,判断循环条件,为真就执行循环体,然后再执行循环后的操作表达式,接着继续判断循环条件,重复找个过程,直到条件不满足为止。b,while与for可以互换,区别在于for为了循环而定义的变量在for循环结束就是在内存中释放。而while循环使用的变量在循环结束后还可以继续使用。c,最简单无限循环格式:while(true),for(;;),无限循环存在的原因是并不知道循环多少次,而是根据某些条件,来控制循环。

5、北京传智播客教育www.itcast.cn其他流程控制语句break,continuebreak语句:应用范围:选择结构和循环结构。continue语句:应用于循环结构。注:a,这两个语句离开应用范围,存在是没有意义的。b,这个两个语句单独存在下面都不可以有语句,因为执行不到。c,continue语句是结束本次循环继续下次循环。d,标号的出现,可以让这两个语句作用于指定的范围。北京传智播客教育www.itcast.cn函数什么是函数?函数就是程序中一段独立的小程序。Java中函数的格式:返回值类型函数名(参数类型形式参数1,参数类型形式参数2,……){执行语句;return返回值;}

6、北京传智播客教育www.itcast.cn函数特点它是程序中一段独立的小程序。它可以实现独立的功能。它只有被调用才会执行。它可以被重复使用。如何定义一个函数呢?定义函数是为了实现一个功能。明确该功能的结果。(确定返回值类型。)在实现该功能的过程中是否需要未知内容参与运算(确定函数的参数列表)北京传智播客教育www.itcast.cn函数的重载概念:在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可。存在的原因:方便于阅读,优化了程序设计。特点:与返回值类型无关,只看参数列表。北京传智播客教育www.itcast.cn数组概念:同一种类型数据的集合。数组的

7、好处:可以自动给元素从0开始编号,方便操作这些元素。数组的格式:元素类型[]数组名=new元素类型[元素个数或数组长度];例:int[]arr=newint[5];另一种初始化方式:元素类型[]数组名={元素,元素,……};例:int[]arr={3,5,1,7};北京传智播客教育www.itcast.cn内存结构arr0x0012堆内存int[]arr=newint[4];栈内存newint[4]0x0012arr[0]arr[1]arr[2]arr[3

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

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

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