java教程第二讲java语言基础知识(编辑修改稿)内容摘要:

子句中的值应是不同的。 ◇ default 子句是可选的。 ◇ break 语句用来在执行完一个 case 分支后,使程序跳出 switch 语句,即终止 switch 语句的执行(在一些特殊情况下,多个不同的 case 值要执行一组相同的操作,这时可以不用 break)。 2. 3. 2 循环语句 循环语句的作用是反复执行一段代码,直到满足终止循环的条件为止。 Java 语言中提供的循环语句有: ◇ while 语句 ◇ dowhile 语句 ◇ for 语句 1. while 语句 [initialization] while (termination){ body。 [iteration。 ] } 2. dowhile 语句 [initialization] do { body。 [iteration。 ] } while (termination)。 3. for 语句 for (initialization。 termination。 iteration){ body。 } ◇ for 语句执行时,首先执行初 始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中的语句,最后执行迭代部分。 完成一次循环后,重新判断终止条件。 ◇ 初始化、终止以及迭代部分都可以为空语句 (但分号不能省 ),三者均为空的时候,相当于一个无限循环。 ◇ 在初始化部分和迭代部分可以使用逗号语句,来进行多个操作。 逗号语句是用逗号分隔的语句序列。 for( i=0, j=10。 ij。 i++, j){ …… } 2. 3. 3 跳转语句 ◇ break 语句 ◇ continue 语句 ◇ 返回语句 return 1. break 语句 ◇ 在 switch 语中, break 语句用来终止 switch 语句的执行。 使程序从 switch 语句后的第一个语句开始执行。 ◇ 在 Java 中,可以为每个代码块加一个括号,一个代码块通常是用大括号 {}括起来的一段代码。 加标号的格式如下: BlockLabel: { codeBlock } break 语句的第二种使用情况就是跳出它所指定的块,并从紧跟该块的第一条语句处执行。 例如: break BlockLabel; break 语句 a:{…… // 标记代码块 a b:{…… // 标记代码块 b c:{…… // 标记代码块 c break b。 …… // 此处的语句块不被执行 } …… / 此处的语句块不被执行 } …… // 从此处开始执行 } 2. continue 语句 continue 语句用来结束本次循环,跳过循环体中下面尚未执行的语句,接着进行终止条件的判断,以决定是否继续循环。 对于 for 语句,在进行终止条件的判断前,还要先执行迭代语句。 它的格式为: continue; 也可以用 continue 跳转到括号指明的外层循环中,这时的格式为 continue outerLable。 例如: outer: for( int i=0。 i10。 i++ ){ //外层循环 inner: for( int j=0。 j10。 j++ ){ //内层循环 if( ij ){ …… continue outer。 } …… } …… } 3.返回语句 return return 语句从当前方法中退出,返回到调用该方法的语句处,并从紧跟该语句的下一条语句继续程序的执行。 返回语句有两种格式: return expression。 return。 return 语句通常用在一个方法体的最后 ,否则会产生编译错误 ,除非用在 ifelse 语句中 2. 3. 4 例外处理语句 包括 try,catch,finally,throw 语 2. 4 数组 Java 语言中,数组是一种最简单的复合数据类型。 数组是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下 标来唯一地确定数组中的元素。 数组有一维数组和多维数组。 2. 4. 1 一维数组 1. 一维数组的定义 type arrayName[ ]; 类型 (type)可以为 Java 中任意的数据类型,包括简单类型和复合类型。 例如: int intArray[ ]; Date dateArray[]。 2.一维数组的初始化 ◇ 静态初始化 int intArray[]={1,2,3,4}。 String stringArray[]={abc, How, you}。 ◇ 动态初始化 1)简单类型的数组 int intArray[]。 intArray = new int[5]。 2)复合类型的数组 String stringArray[ ]。 String stringArray = new String[3]。 /*为数组中每个元素开辟引用 空间 (32 位 ) */ stringArray[0]= new String(How)。 //为第一个数组元素 开辟空间 stringArray[1]= new String(are)。 //为第二个数组元素开辟空间 stringArray[2]= new String(you)。 // 为第三个数组元素开辟空间 3.一维数组元素的引用 数组元素的引用方式为: arrayName[index] index 为数组下标,它可以为整型常数或表达式,下标从 0 开始。 每个数组都有一个属性 length 指明它的长度,例如: 指明数组 intArray 的长度。 2. 4. 2 多维数组 Java 语言中,多维数组被看作数组的数组。 1.二维数组的定义 type arrayName[ ][ ]; type [ ][ ]arrayName。 2.二维数组的初始化 ◇ 静态初始化 int intArray。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。