网站大量收购独家精品文档,联系QQ:2885784924

Java-语法基础.pptVIP

  1. 1、本文档共112页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
特殊循环控制 2. continue关键字 continue被用来略过并跳到循环体的结尾,来强迫循环提早反复。也就是,如果想循环继续,但是要忽略本次重复剩余的循环体语句时,就应采用continue。在for循环中,循环表达式被反复求值,然后执行条件表达式,循环继续执行,在while和do-while循环中,continue使控制流直接转到控制循环的条件表达式,循环继续执行。 带标号的continue语句 Java也支持带标号的continue语句,它通常用在嵌套循环的内循环中,你可以用标号标出你想跳到哪一条语句继续重复执行程序。它的语法格式为: 标识符: ... continue 标识符; class C3{ public static void main(String args[]) { lab1: for (int i=1; i=3; i++) for (int j=1; j=3; j++) { System.out.println(i:+i+ j:+j); if (i+j3) { System.out.println(Continue); continue lab1; } System.out.println(i=+i+ j=+j); } } } 例:带标号的continue语句的使用 数 组 1 数组的声明 2 数组的创建和引用 3 数组的初始化 4 多维数组* 5 复制数组 数 组 在Java中数组是相同类型的对象的集合,并通过一个名称(就是数组名)来引用这个集合。可以声明任何类型的数组,无论是Java基本数据类型,还是类类型。 数组的声明 数组声明有以下两种格式 type identifier[]; type[] identifier; 两种格式并存,可选择任一种习惯的方式。这里的声明没有指出数组的实际大小,如果需要指出,可以把大小写到[]中即可。 数组的创建和引用 正如前面所述,声明数组只是创建了一个引用,可以像创建对象一样,使用关键字new 创建一个数组。其一般形式如下。 array_var = new type[size]; 一旦分配了一个数组,可以在方括号内指定它的下标来访问数组中特定的元素。所有的数组下标从零开始。 数组的创建和引用 数组可以在声明时被初始化,这个过程和简单类型初始化的过程一样。数组的初始化(array initializer)就是包括在花括号之内用逗号分开的表达式的列表。逗号分开了数组元素的值。Java会自动地分配一个足够大的空间来保存你指定的初始化元素的个数,而不必使用运算符new。 数组的初始化 由前面的例子可知,当创建一个数组时,每个元素都被初始化。在上述实例中的int数组mouth_days中,每个值都被初始化为0;而数组days的每个元素都被初始化为null,表明它还未引用一个MDate对象。在经过赋值days= new MDate()之后,数组的第一个元素引用为实际MDate对象。 多维数组 Java编程语言不提供多维数组,但是一个数组可被声明为具有任何基础类型,所以可以创建数组的数组(和数组的数组的数组,等等)。创建一个二维数组的语句如下。 int a [][] = new int [2][]; a[0] = new int[5]; a[1] = new int[4]; 首次调用new而创建的对象是一个数组,它包含两个元素,每个元素的类型为整型数组(array of int),并且初始时这两个元素都为null,然后对这两个元素(其实这两个元素就是两个引用)进行初始化。 复制数组 数组一旦创建后,其大小就不可被调整了。前面提到数组变量其实是一个引用,所以可利用该引用变量来引用一个全新的数组: int MyArray = new int?[6]; MyArray = new int?[10]; 语句中,第一个数组被丢失,但是如果数组的引用变量存在,还可以调用该数组。 为了便于数组的操作,在Java中提供了一种复制数组的方法,就是类System中的arraycopy()方法。 枚举类型 Java使用关键字enum声明枚举类型,语法格式如下: enum 枚举名 { 常量列表 } 其中的常量列表是用逗号分割的字符序列,称为枚举类型的常量(枚举类型的常量要符合标识符之规定,即由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字字符)。 枚举 创建枚举类型的主要目的是为了定义一些枚举常量。 枚举的基本定义格式: [枚举类型修饰词列表] enum 枚举类型

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档