Java语言程序设计 第三章课件.ppt

Java语言程序设计 第三章课件.ppt

ID:57057923

大小:90.50 KB

页数:20页

时间:2020-07-30

Java语言程序设计 第三章课件.ppt_第1页
Java语言程序设计 第三章课件.ppt_第2页
Java语言程序设计 第三章课件.ppt_第3页
Java语言程序设计 第三章课件.ppt_第4页
Java语言程序设计 第三章课件.ppt_第5页
资源描述:

《Java语言程序设计 第三章课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java面向对象程序设计第3章程序的流程控制1本章主要内容使用Java中的数组掌握选择结构流程掌握循环结构流程掌握其他流程控制语句2数组的概念数组是一个变量,用于将相同数据类型的数据存储在存储单元中。数组可以为多维。一维数组由一列相同类型的数据组成,可以通过指定数组的名称和大小来声明数组。多维数组是数组的数组,要声明一个多维数组,必须使用另一组方括号来指定附加索引。演示数组的使用3一维数组数组的定义:int[]numbers;数组的空间分配:numbers=newint[3];数组元素的初始化:int[]numbers

2、={1,2,3};//定义时初始化int[]numbers=newint[]{1,2,3};//分配空间时初始化numbers[0]=1;//对某一元素赋值初始化int[]numbers;numbers={1,2,3};//errorint[]numbers=newint[3]{1,2,3};//error数组元素的访问演示一维数组的使用4二维数组数组的定义:int[][]numbers;数组的空间分配:numbers=newint[3][4];数组元素的初始化:int[][]numbers=newint[][]{{1

3、,2,3},{4,5,6}}//okint[][]numbers={{1,2,3},{4,5,6}}//okint[][]numbers={{1,2,3},{4,5},{6}}//okint[][]numbers=newint[][]{1,2,3,4,5,6}//errorint[][]numbers=newint[2][]{{1,2,3},{4,5,6}}//error数组元素的访问演示二维数组的使用5二维数组Java的二维数组,每一行是一个一维数组。在C语言中,要求每一个一维数组列数相同,但Java允许每一行的列数

4、不同,如:int[][]numbers;//定义numbers=newint[3][];//分配空间numbers[0]=newint[5];numbers[1]=newint[3];numbers[2]=newint[2];类似C语言中的指针数组,数组中每个元素都是引用。6控制流语句三种基本结构形式:顺序结构、分支结构、循环结构。流控制使程序员可以创建一个应用程序,该应用程序能够检查现有的条件并决定适当的操作过程。循环或迭代是重要的编程结构,可用于重复执行一组操作。跳转语句允许以非线性的方式执行程序。7控制流语句的类

5、型判断语句if-else语句switch-case语句循环语句while循环do-while循环for循环增强的for循环8if-else语句if-else语句测试条件的结果,然后根据此结果来执行相应的操作,它可用于以两个不同的路径来执行程序。if-else语句分为:单分支(if)双分支(if-else)多分支结构(if-else-if)9if-else语句if(condition){action1;}if(condition){action1;}else{action2;}NY条件?语句序列NY条件语句组1语句组2i

6、f(condition1){action1;}elseif(condition2){action2;}elseif(condition3){action3;}else{action4;}10switch-case语句switch-case语句可用于替换if-else-if语句在表达式得出多个值的情况下使用此语句,switch只能测试等式。switch(表达式){case1:操作1的语句;break;case2:操作2的语句;break;….casen:操作n的语句;break;default:默认语句;}intmont

7、h=1;Stringname;switch(month){case1:name=“一月”;break;case2:name=“二月”;break;….default:name=“月份无效”;}11循环结构while只要指定的条件评估为true,while循环则执行一个语句或一组语句。语法intcount=0;while(count<10){System.out.println(count);count++;}示例while(测试){//语句}被执行条件=true12循环结构do-whiledo-while循环执行某些语

8、句,直到指定的条件为真。此循环确保循环体至少执行一次。语法do{System.out.println(count);count++;}while(count<10);示例do{//语句}while(测试)被执行条件=true13循环结构forfor循环用于按预定的次数执行语句或语句块。语法for(intcount=0;count<

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

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

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