Java与UML面向对象程序设计第2章_第1页
Java与UML面向对象程序设计第2章_第2页
Java与UML面向对象程序设计第2章_第3页
Java与UML面向对象程序设计第2章_第4页
Java与UML面向对象程序设计第2章_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第2章java编程基础java与与uml面向对象程序设计面向对象程序设计 第第2章章 java编程基础编程基础第2章java编程基础(1)定义:标识符是指程序中所用定义:标识符是指程序中所用对象对象的符号名称,像的符号名称,像包包、变量变量、类类、接口接口和和方法方法等都有用户自定义的名称,即标识符。等都有用户自定义的名称,即标识符。 说明:一个标识符可以由任意长度的字母、数字、下拉线、说明:一个标识符可以由任意长度的字母、数字、下拉线、美元符号或美元符号或unicode字符(如汉字)组成。但字符(如汉字)组成。但不能是后面介不能是后面介绍的关键字绍的关键字。(2)标识符命名约定:标识符命名约

2、定:常量常量用用大写字母大写字母,变量变量用用小写字母小写字母开始,开始,类类以以大写字母大写字母开始。如果开始。如果一个变量名一个变量名由多个单词构成,由多个单词构成,第一第一个单词后面的单词以大写字母开始个单词后面的单词以大写字母开始,例如,例如anint。下划线下划线虽然虽然可以作为标识符的一员,但可以作为标识符的一员,但常用于常量名的单词分隔常用于常量名的单词分隔,因为,因为常量名都是以大写字母单词命名的。常量名都是以大写字母单词命名的。 切记:标识符的第一个字符不能是数字!切记:标识符的第一个字符不能是数字!标识符与关键字 1、标识符、标识符第2章java编程基础标识符举例以下为合法

3、的标识符:以下为合法的标识符:a98_23 _abc变量变量1usdollarsusernameusername以下为非法的标识符:以下为非法的标识符:a- 4减号不能作为标识符的一部减号不能作为标识符的一部分分3_1数字不能作为标识符的开头数字不能作为标识符的开头字符字符the大于号不是标识符的有效字大于号不是标识符的有效字符符boolean关键字不能作为标识关键字不能作为标识符使用符使用true关键字不能作为标识符使用关键字不能作为标识符使用null关键字不能作为标识符使用关键字不能作为标识符使用有同学会问有同学会问“username”与与“username”有什么区别么?有什么区别么?是

4、不是一样的呢?是不是一样的呢?强调强调:java严格区分字母大小写,标识符中的大小写字母被严格区分字母大小写,标识符中的大小写字母被认为是不同的两个字符。所以上述两个标识符也是不一样的认为是不同的两个字符。所以上述两个标识符也是不一样的第2章java编程基础(1)定义:它是预先定义好的标识符,是定义:它是预先定义好的标识符,是java语言保留的用语言保留的用来标识数据类型、控制如何定义程序的特殊标识符。来标识数据类型、控制如何定义程序的特殊标识符。 标识符与关键字 2、java关键字关键字所有关键字都是由小写字母组成的!所有关键字都是由小写字母组成的!所有的所有的java关键字将不能被用作标识

5、符!关键字将不能被用作标识符!第2章java编程基础标识符与关键字 abstractboolean break byte casecatchchar classcontinuedefaultdo double else extends falsefinal finally float for ifimplementsimportinstanceof intinterfacelongnativenewnull packageprivateprotected publicreturnshortstatic strictfpsuperswitch synchronizedthisthrowthrow

6、stransienttruetryvoid volatile whileenum2、java关键字关键字(2)目前)目前java语言用到的主要关键字如下表所示:语言用到的主要关键字如下表所示:第2章java编程基础补充知识:分隔符分隔符是用来区分源程序中的基本成分,可使编译器确认代码在何处分隔。分隔符有注释、空白符和普通分隔符三种。第2章java编程基础1、注释注释是为了程序的可读性而加入的帮助理解程序实现思路注释是为了程序的可读性而加入的帮助理解程序实现思路的解释性文字,它不是程序的有效执行语句,程序执行时的解释性文字,它不是程序的有效执行语句,程序执行时忽略之。忽略之。注释有三种形式:注释

7、有三种形式: (1)单行注释:)单行注释: / 所在行内此符号之后的所有文字都作为程序注释来解所在行内此符号之后的所有文字都作为程序注释来解释。释。 (2)多行注释:)多行注释:/* - 注释开始符号注释开始符号* */ - 注释结束符号注释结束符号 (3)文件注释:借助)文件注释:借助javadoc.exe来制作帮助文件。来制作帮助文件。 /* 注释内容注释内容 * */第2章java编程基础2 空白符空白符空白符包括空格、回车、换行和制表符(tab键)等符号,用来作为程序中各种基本成分之间的分隔符。各基本成分之间可以有一个或多个空白符,其作用相同。和注释一样,系统编译程序时,只用空白符区分

8、各种基本成分,然后忽略它。第2章java编程基础3 普通分隔符普通分隔符普通分隔符和空白符的作用相同,用来区分程序中的各种基本成分,但它在程序中有确定的含义,不能忽略。java有4种普通分隔符: 大括号,用来定义复合语句、方法体、类体及数组的初始化; ;分号,是语句结束的标志; ,逗号,分隔方法的参数、分隔变量说明等; :冒号,说明语句标号。第2章java编程基础变量与基本数据类型java的基本数据类型第2章java编程基础变量与基本数据类型 1、变量定义与赋值 变量是内存中的一块空间,提供了可以存放信息和数据的地方,具有记忆数据的功能。变量是可以改变的,它可以存放不同类型的数据,通常用字母或

9、单词作为变量名。 变量的声明及赋值变量的声明及赋值声明变量的语句格式如下:类型 变量名=初值 ,变量名=初值;例如:byte b1, b2;int v1=0, v2=10, v3=18;“=”为赋值号,为赋值号,“v3=18;”为赋值语句为赋值语句变量的声明变量的声明第2章java编程基础2、逻辑型数据逻辑型的类型标识符为逻辑型的类型标识符为boolean,java语言引入了语言引入了逻辑型用以表示关系运算和逻辑运算的结果,布尔逻辑型用以表示关系运算和逻辑运算的结果,布尔型数据只有两个值型数据只有两个值true和和false。例如:。例如: boolean b=true;/定义定义b为布尔型变

10、量,且初值为为布尔型变量,且初值为true与与c(c+)语言不同,逻辑型数据不可作为整型数)语言不同,逻辑型数据不可作为整型数据使用,不同于据使用,不同于c (c+)语言中的)语言中的0和非和非0。java语言中应该使用逻辑型数据的地方,不可使用其他语言中应该使用逻辑型数据的地方,不可使用其他类型的数据。类型的数据。第2章java编程基础3、字符型数据字符型的类型标识符为字符型的类型标识符为char ,因,因java语言使用语言使用unicode字符集,所以其字符型数据在内存中占用字符集,所以其字符型数据在内存中占用2个字节,共个字节,共16位,其范围为位,其范围为065 535。字符常量字符

11、常量是用单引号括起来的一个字符,如是用单引号括起来的一个字符,如a、a。下面是字符型变量的定义的例子:下面是字符型变量的定义的例子:char c=a;/指定变量指定变量c为为char型,且赋初值为型,且赋初值为a与与c语言相同,语言相同,java语言允许将字符型变量用作整语言允许将字符型变量用作整型,也可与整型进行混合运算。例如:型,也可与整型进行混合运算。例如:int j=a; / j=65int i=3; /i=3i=i+0; /i=3+48=51都是合法的。都是合法的。第2章java编程基础java常用转义字符 转义字符形式功能单引号字符反斜杠字符r回车n换行f走纸换页t横向跳格b退格d

12、dd1到3位8进制数(ddd)所代表的字符uxxxx1到4位16进制数(xxxx)所代表的字符第2章java编程基础4、整型数据java中4种整型为:byte、short、int和long下表给出下表给出java整型数据字节数和表示范围整型数据字节数和表示范围类型类型标识符标识符字节数字节数取值范围取值范围byte1-128127short2-32 76832 767int4-2 147 483 6482 147 483 647long8-9 223 372 036 854 775 8089 223 372 036 854 775 807第2章java编程基础1、java中整型变量的定义如下:

13、中整型变量的定义如下:byte a,b; /指定变量指定变量a、b为字节整型;为字节整型;short c,d;/指定指定c、d为短整型;为短整型;int e,f=50;/指定变量指定变量e,f为整型,并初始化为整型,并初始化f的值为的值为50;long g,h;/ 指定变量指定变量g,h为长整型。为长整型。2、在、在java中用三种进制来表示证书中用三种进制来表示证书(1)十进制:十进制: 如如int decnumber1=25;(2)八进制八进制 如如int octnumber2=04 /需在该数前面放一需在该数前面放一个个0(3)十六进制十六进制 如如int hexnumber3=0 x7

14、ffff/在该数前放置在该数前放置0 x4、整型数据第2章java编程基础5、浮点型数据u浮点型数据用来表示实数,包括单精度(float)和双精度(double)。u下表浮点型型数据字节数及范围数据下表浮点型型数据字节数及范围数据类型标识符类型标识符字节数字节数取值范围取值范围float43.4e-0383.4e+308double81.7e-3081.7e+308说明:说明:java中浮点常量采用默认的中浮点常量采用默认的double类型类型例:例:float z=3.14f;/声明并初始化一个声明并初始化一个float型变量型变量 double w=3.1415;/声明并初始化一个声明并初

15、始化一个double型变量型变量第2章java编程基础2.3 运算符和表达式 算术运算符和算术表达式 赋值运算符和赋值表达式 增量和减量运算符 关系运算符和关系表达式 逻辑运算符和逻辑表达式 位运算符 条件运算符和条件表达式 表达式中的类型转换 运算符的优先级与结合性总结 第2章java编程基础算术运算符 运算符运算符运算运算范例范例结果结果+ +正号正号+3+33 3- -负号负号b b4;-b4;-b-4-4+ +加加5+55+51010- -减减6-46-42 2* *乘乘3 3* *4 41212/ /除除5/55/51 1% %余数余数6.5%56.5%51.51.5+前递增前递增a

16、=2;b=+aa=2;b=+aa=3;b=3a=3;b=3+后递增后递增a=2;b=a+a=2;b=a+a=3;b=2a=3;b=2-前递减前递减a=2;b=-aa=2;b=-aa=1;b=1a=1;b=1-后递减后递减a=2;b=a-a=2;b=a-a=1;b=2a=1;b=2+ +字符串串连字符串串连jaja+ +vavajavajava第2章java编程基础赋值运算符与赋值表达式赋值运算符与赋值表达式在在java中,赋值运算符中,赋值运算符“=”是一个双目运是一个双目运算符,结合方向从右向左。算符,结合方向从右向左。语法格式:语法格式:=;复合赋值运算符复合赋值运算符op=计算和赋值两种

17、功能组计算和赋值两种功能组合在一起。合在一起。语法格式:语法格式:op=第2章java编程基础运算符运算符用法用法等效表达式等效表达式+=+=op1+=op2op1=op1+op2-=-=op1-=op2op1=op1-op2* *= =op1 * *= = op2op1=op1*op2/=/=op1 /=/= op2op1=op1/op2%=%=op1 %=%= op2op1=op1%op2&=op1 &= op2op1=op1&op2|=op1 |= op2op1=op1|op2=op1 = op2op1=op1op2=op1 = op2op1=op1op2=op1 = op2op1=op

18、1=op1 = op2op1=op1op2赋值运算符与赋值表达式赋值运算符与赋值表达式第2章java编程基础关系运算符 运算符运算符运算运算范例范例结果结果=相等于4=3false!=不等于4!=3true小于4大于43true=小于等于4=大于等于4=3trueinstanceof检查是否为类实例”hello” instanceof stringtrue第2章java编程基础逻辑运算符 逻辑运算符描述优先级!布尔逻辑非(not)运算&布尔逻辑与(and)运算布尔逻辑异或(xor)运算|布尔逻辑或(or)运算&短路逻辑与(and)运算|短路逻辑或(or)运算高低第2章java编程基础布尔逻辑运

19、算真值表 ab!a!ba & ba | ba btruetruefalsefalsetruetruefalsetruefalsefalsetruefalsetruetruefalsetruetruefalsefalsetruetruefalsefalsetruetruefalsefalsefalse第2章java编程基础位运算符 位运算符描述按位非(not)运算&按位与(and)运算按位异或(xor)运算|按位或(or)运算算术(或有符号)右移运算逻辑(或无符号)右移运算b) result=a-b;else result=b-a;其中的分支结构可改写为:其中的分支结构可改写为:result=

20、ab ? a-b : b-a;思考思考:假设:假设x=5;y=8;w=10;z=3则条件表达式则条件表达式xy?x:wz?w:z的值是多少?的值是多少?10第2章java编程基础自动类型转换规则 类型转换有两类型转换有两种方法:隐式种方法:隐式(自动)类型转(自动)类型转换和强制类型转换和强制类型转换。换。隐式类型转换隐式类型转换按照右图中的箭按照右图中的箭头方向把下面的头方向把下面的低级数据类型自低级数据类型自动转换成上面的动转换成上面的高级数据类型再高级数据类型再进行运算。进行运算。char与与short,char与与byte不能进行不能进行自动转换自动转换第2章java编程基础混合运算中

21、如果高级数据要转换成低级数据,需要进行强混合运算中如果高级数据要转换成低级数据,需要进行强制类型转换,方法与制类型转换,方法与c语言相似。例如:语言相似。例如:int i=10;byte b=(byte) i+20;这里使用了强制类型转换运算符把这里使用了强制类型转换运算符把int型表达式的值强制型表达式的值强制转换为转换为byte型然后赋值给变量型然后赋值给变量b。强制类型转换运算符为单目运算符,优先级高于其他运算强制类型转换运算符为单目运算符,优先级高于其他运算符,其格式为:符,其格式为:(类型)表达式(类型)表达式采用强制类型转换将高级类型数据转换为低级类型数据会采用强制类型转换将高级类

22、型数据转换为低级类型数据会导致溢出或精度的下降,在使用时应注意值的范围。导致溢出或精度的下降,在使用时应注意值的范围。自动类型转换规则 第2章java编程基础简单数据类型之间的转换规则 intlongfloatdoublecharbyteshortint自动自动自动强制强制强制long强制自动自动强制强制强制float强制强制自动强制强制强制double强制强制强制强制强制强制char自动自动自动自动强制强制byte自动自动自动自动强制自动short自动自动自动自动强制强制第2章java编程基础java运算符的优先级和结合性 优先级运算符结合性1. ( ) 自左至右2+ - + - ! (da

23、ta type) new自右至左3* / %自左至右4+ -自左至右5 自左至右6 = instanceof自左至右7= = !=自左至右8&自左至右9自左至右10|自左至右11&自左至右12|自左至右13?:自右至左14= *= /= %= += -= = = &= = |=自右至左第2章java编程基础小结标识符与关键字标识符与关键字java的基本数据类型的基本数据类型java变量的定义变量的定义运算符和表达式运算符和表达式表达式运算的优先级别表达式运算的优先级别作业:习题作业:习题2.1、2.2(2)()(3)()(6)、)、2.3第2章java编程基础控制台输入输出 数据输出数据输出1

24、、print和和println方法:方法:jdk5.0以前使用以前使用 eg:int i=100;system.out.print(100);2、printf格式化输出方法格式化输出方法 jdk5.0开始使用开始使用该方法调用语句的一般格式为:该方法调用语句的一般格式为:system.out.printf(格式控制字符串(格式控制字符串,输出项列表);输出项列表);格式控制字符串主要包含格式控制字符串主要包含3种信息:种信息:(1)格式说明符:由格式说明符:由%和格式转换字符组成,如和格式转换字符组成,如%d、%f等,它的作用是将数据转换成指定的格式输出。等,它的作用是将数据转换成指定的格式输

25、出。如:如:system.out.printf(“%d %f”,x,y);(2)普通字符,格式控制字符串中的普通字符原样输出普通字符,格式控制字符串中的普通字符原样输出如:如:system.out.printf(“the result is%d”,x); the result is将原样输出。将原样输出。(3)标志符。放在标志符。放在%和格式转换符之间,用来改变输出格式。和格式转换符之间,用来改变输出格式。如:如: system.out.printf(“%+d”,100) 将输出将输出 +100第2章java编程基础日期和时间的转换符 转换符功能举例a星期的全称星期五fridaya星期的缩写星

26、期五frib月的全称九月septemberb月的缩写九月sepc100整除四位数字的年,不足两位的前面补0,在0099之间20(=2006/100)c完整的日期和时间星期五 九月 15 14:48:17 cst 2006d美国格式的日期(月/日/年)09/15/06d两位数字的日(不足的前面补0)15e两位数字的日(前面不补0)15fiso8601日期2006-09-15h两位数字的小时(24小时制),不足的前面补0,在0023之间14h月的缩写,同b九月sep第2章java编程基础日期和时间的转换符 l两位数字的小时(12小时制),前面不补0,在012之间2m两位数字的分钟(不足的前面补0)

27、48m两位数字的月(不足的前面补0)09n九位数字的毫微秒(不足的前面补0),在000000000 999999999之间187000000p上午或下午的标志下午pmq从格林威治时间1970-01-01 00:00:00起的毫秒数1158305854187r24小时时间,没有秒14:48r12小时时间02:48:17 下午s两位数字的秒(不足的前面补0)17s从格林威治时间1970-01-01 00:00:00起的秒数1158305523t24小时时间14:48:17z时区cstzrfc 822格式的时区偏移+0800第2章java编程基础用于system.out.printf的格式转换符 格

28、式符功能举例aa十六进制浮点数0x1.edd2f1a9fbe77p60 x1.edd2f1a9fbe77p6bb布尔值truetruec字符型hd十进制整数1234ee指数浮点数1.234560e+021.234560e+02f定点浮点数123.456000gg通用浮点数(e和f中较短的且去掉无意义的0)123.456123.456hh散列码5ac163585ac16358o八进制整数2322ss字符串hellohellotx日期时间见表2.11xx十六进制整数4d24d2%百分号%n与平台有关的行分隔符第2章java编程基础用于system.out.printf的标志符 标志符功能举例+打印

29、正数和负数的符号+1234空格在正数之前添加空格12340数字前面补0001234-左对齐|1234 |(将负数括在括号内(1234),添加分组分隔符1,234#(对于f格式)包含小数点1234.#(对于x或0格式)添加前缀0 x或00 x4d2$指定将被格式化的输出项索引%1$d表示将第一个输出项以十进制格式打印格式化前一个格式符表示的输出项%d% 0) system.out.print(a是正数); 第2章java编程基础if语句的流程图 第2章java编程基础if (条件) 语句1 else 语句2 if (mark = 60) system.out.print(及格); else sy

30、stem.out.print(不及格);第2章java编程基础 if/else语句的流程图 第2章java编程基础if (条件1) 语句1else if (条件2) 语句2else if (条件3) 语句3else if (条件m) 语句melse 语句n第2章java编程基础例子if (mark = 90) system.out.print(a);else if (mark = 80)system.out.print(b);else if (mark = 70)system.out.print(c);else if (mark = 60)system.out.print(d);elsesys

31、tem.out.print(f);第2章java编程基础if/else/if多分支语句的流程图 第2章java编程基础嵌套的if语句 第2章java编程基础例:判断某一年是否为闰年。闰年的条件是符合下面二者之例:判断某一年是否为闰年。闰年的条件是符合下面二者之一:一:能被能被4 4整除,但不能被整除,但不能被100100整除;整除;能被能被400400整除。整除。 public class leapyearpublic static void main(string args)int year=1988;boolean leap=false;if(year%4=0 & year%100!=0)

32、 leap=true;if(year%400=0) leap=true;if(leap) / (year%4=0) &(year%100!=0)| (year%400=0) system.out.println(year+ 年是闰年);else system.out.println(year+ 年不是闰年); 第2章java编程基础switch分支语句 switch (表达式表达式)case 常量表达式常量表达式1:语句序列语句序列1;break;case 常量表达式常量表达式2:语句序列语句序列2;break; case 常量表达式常量表达式3:语句序列语句序列3;break;case 常量

33、表达式常量表达式n:语句序列语句序列n;break;default:语句序列语句序列n+1;break;使用使用switch开关语句时,注意以下三个问开关语句时,注意以下三个问题:题:这里的表达式可以是整型或字符型表达式,这里的表达式可以是整型或字符型表达式,由于实型在内存中的表示是不精确的,因由于实型在内存中的表示是不精确的,因此不允许使用。此不允许使用。case子句中的值应为常量,而且所有子句中的值应为常量,而且所有case子句中的值必须是不同的。子句中的值必须是不同的。通常在每一个通常在每一个case中都应使用中都应使用break语句语句提供一个出口,使流程跳出开关语句。否提供一个出口,

34、使流程跳出开关语句。否则,在第一个满足条件则,在第一个满足条件case后面的所有后面的所有语句都会被执行,这种情况叫做落空。看语句都会被执行,这种情况叫做落空。看下面分别加上和去掉下面分别加上和去掉break语句的例子语句的例子第2章java编程基础switch语句的流程图 例:根据考试成绩的等级打印出百分制分数段。例:根据考试成绩的等级打印出百分制分数段。第2章java编程基础public class switchdemopublic static void main(string args) char grade=c;switch(grade) case a:system.out.prin

35、tln(grade+ is 90100);break; case b:system.out.println(grade+ is 8089); break; case c:system.out.println(grade+ is 7079);break; case d:system.out.println(grade+ is 60 69);break; case f:system.out.println(grade+ is 60);break; default:system.out.println(输入有误!输入有误!);运行结果:运行结果: c is 7079第2章java编程基础while循

36、环语句 1while语句语句 while语句实现语句实现 “当型当型” 循环,格式为循环,格式为 while (布尔表达式布尔表达式) 循环体循环体 while语句首先判断布尔表达式的值是否为语句首先判断布尔表达式的值是否为true,如果为如果为true,则执行循环体,然后重复该过程;,则执行循环体,然后重复该过程;如果布尔表达式的值为如果布尔表达式的值为false,则终止,则终止while语句语句的执行。循环体可以是一条简单语句,也可以是的执行。循环体可以是一条简单语句,也可以是用大括号括起来的语句序列。用大括号括起来的语句序列。 while语句首先计算终止条件,当条件满足时,才语句首先计算

37、终止条件,当条件满足时,才去执行循环中的语句,因此循环体有可能一次都去执行循环中的语句,因此循环体有可能一次都不执行。不执行。第2章java编程基础while循环语句 前100个正整数之和(1+2+3+99+100)。public class qiuhe public static void main (string args) int sum = 0; int i = 1; while (i = 100) sum = sum + i; i = i + 1; system.out.println(“1到100以内所有整数和”+sum); 程序运行结果:程序运行结果:1到到100以内所有整数和以

38、内所有整数和5050第2章java编程基础while语句的流程图 第2章java编程基础do-while循环语句 do-while语句实现语句实现“直到型直到型”循环,格式为:循环,格式为:do 循环体循环体while (布尔表达式布尔表达式); do-while语句首先执行循环体,然后计算布尔表达式。语句首先执行循环体,然后计算布尔表达式。如果布尔表达式的值为如果布尔表达式的值为true,则重复上述过程,直到,则重复上述过程,直到布尔表达式的结果为布尔表达式的结果为false。与。与while语句不同的是,语句不同的是,do-while语句的循环体至少执行一次。语句的循环体至少执行一次。 d

39、o-while中的循环体可以是一条简单语句,也可中的循环体可以是一条简单语句,也可以是用大括号括起来的语句序列。建议即使是一以是用大括号括起来的语句序列。建议即使是一条语句也用大括号括起来,以增加程序的可读性。条语句也用大括号括起来,以增加程序的可读性。第2章java编程基础do-while循环语句 int sum = 0;int i = 1;dosum = sum + i;i = i + 1; while (i = 100)第2章java编程基础do-while循环的流程图 第2章java编程基础for循环语句 for (循环变量初始化; 循环条件; 循环变量更新) 语句for后面的括号内包

40、含了用分号隔开的三部分,当循环第一次开始时,首先执行循环变量初始化部分,循环变量一般用来控制循环的执行次数,初始化部分只执行一次。接着执行循环条件测试部分,它通常测试循环变量的值以判断是否执行了指定的次数,如果循环条件为真,就执行循环体,否则就终止循环。执行完循环体后,接下来执行循环变量更新部分,它通常增加或减小循环变量的值,然后以新的循环变量的取值继续循环条件的测试和循环体的执行,如此重复直到循环条件为假。第2章java编程基础for-each循环语句 它是一种增强的for循环,主要用来对集合中的元素以严格连续的方式从头到尾进行循环。它的一般形式为:for (类型 循环变量: 集合) 语句其中“类型”指定了“循环变量”的取值类型,“循环变量”用来接收“集合”中的元素。每一次循环,会按顺序从“集合”中取出一个元素存储在“循环变量”中,如此重复,直到集合中的所有元素都已取出为止。由于循环变量

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论