轻工学院Java语言程序设计第三讲.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
轻工学院Java语言程序设计第三讲

《Java程序设计》 第三讲 数组和流控制;数组;;;数组定义;等价的数组说明;创建数组;数组创建后就不能改变它的大小,但是可以使用相同的引用变量指向一个全新的数组。 int elements[ ] = new int[6]; elements = new int[10]; ;points;Point类定义如下: class Point { int x, y; Point ( int x1, int y1) { x = x1; y = y1; } Point() { this(0, 0); } };图说明;数组说明与数组创建可以合并: char s[ ] = new char [20]; Point points[ ] = new Point [100]; 数组变量的类型说明: 例如: Object [ ] points; points = new Point [100]; 例如: Point [ ] points; points = new Object [100];;数组边界;示例;数组初始化;示例;数组运算例子;数组运算例子;数组运算例子;;多维数组;二维数组;二维矩阵数组说明;与一维数组一样, 对数组元素也没有分配内存空间,需要使用运算符new来分配内存,然后才可以访问每个元素。 对高维数组来说,分配内存空间有下面几种方法。 ;;;从最高维开始,分别为每一维分配空间,先指定行数在指定列数 int a=new int [2][ ]; a[0]=new int[3]; a[1]=new int[3];;二维数组的初始化;正确的说明示例;不正确的说明示例;对二维数组中每个元素,引用方式为: arrayName[index1][index2] 其中index1、index2为行下标和列下表,每一维的下标都从0开始,最大值为每一维的长度减1 二维数组的length属性,数组名.length表示数组的行数,数组名[行下表].length表示该行的元素个数。 ;流控制;表达式语句 ;表达式语句;块;与C、C++相同,Java程序通过流控制来执行程序流,完成一定语句组成的。语句可以是单一的一条语句(如c=a+b;),也可以复合语句。下面我们分别来介绍Java中的流控制语句,包括 1.分支语句:if-else,break,switch. 2.循环语句:while,do-while,for,continue. ;分支语句 ;分支语句;if语句的含义;每个单一的语句后都必须有分号。 语句1,语句2可以为复合语句,这时要用大括号。建议对单一的语句 也用大括号括起,这样程序的可读性强,而且有利于程序的扩充( 可以在其中填加新的语句 )。 大括号{}外面不加分号。 ;例;if-else语句的一种特殊形式为: if(expression1){ statement1 }else if(expression2){ statement2 }…… }else if(expressionM){ statementM }else{ statementN } ;else子句不能单独作为语句使用,它必须和if配对使用。else总是与离它最近的if配对 ; if语句例子;;2. switch语句;2. switch语句;2. switch语句;switch语句的语义;switch语句中各ci之后的语句既可以是单语句,也可以是语句组。 不论执行哪个分支,程序流都会顺序执行下去,直到遇到break语句为止。;2. switch语句示例;2. switch语句示例; case ‘a’ : case ‘b’ : case ‘c’ : case ‘d’: case ‘e’ : case ‘f’ : case ‘g’ : case ‘h’: case ‘i’ : case ‘j’: case ‘k’ : case ‘l’: case ‘m’ : case ‘n’ : case ‘o’ : case ‘p’: case ‘q’ : case ‘r’ : case ‘s’ : case ‘t’: case ‘u’ : case ‘v’ : case ‘w’ : case ‘x’: case ‘y’ : case ‘z’: System.out.println( “The char is lowercase letter ” +ch); break;; case ‘A

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档