开发基于Java语言的银行卡模拟系统 教学课件 作者 孙华林第三章 第三章 在Bank系统中使用数组和字符串.pptVIP

开发基于Java语言的银行卡模拟系统 教学课件 作者 孙华林第三章 第三章 在Bank系统中使用数组和字符串.ppt

  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语言的银行卡模拟系统 教师:孙华林 第3章在Bank系统中使用数组和字符串 ※技能目标 ? 掌握一维数组,和二维数组的用法的用法 ? 掌握字符串的定义和使用 第3章在Bank系统中使用数组和字符串 ※上机任务 使用数组,字符串完善Bank系统: ? 用new操作符创建数组 ? 能用数组名和下标访问数组元素 ? 创建和使用字符串,以及字符串的连接 3.1 数组 数组是相同类型的数据按顺序组成的一种复合数据类型,即可以同时存储多个相同类型的变量,这些变量使用共同的名字。数组可以存储任何类型,即基本数据类型或者复合的数据类型;另外数组可以是一维或多维。数组中的一个特别之处是通过下标来访问它。数组提供了一种将有联系的信息分组的便利方法。 3.1.1 一维数组 1.一维数组的声明 一维数组实质上是相同类型变量列表。要创建一个数组,你必须首先定义数组变量所需的类型。通用的一维数组的声明格式是: type var-name[ ]; 其中,type定义了数组的类型,该类型决定了组成数组的每一个基本元素的数据类型。这样,数组的类型决定了数组存储的数据的类型。例如,下面的例子定义了数据类型为int,名为array的数组。 int array[]; 或者 int[] array; 2.一维数组的创建 它的一般形式如下: array-name = new type[size]; 3.1 数组 3.一维数组的赋值 一旦你创建了一个数组,你可以在方括号内指定它的下标来访问和使用数组中特定的元素。但值得注意的是,所有的数组下标从零开始。例如,下面的语句将值28赋给数组array的第二个元素: array[1] = 28;而不是:array[2]=28; 数组元素的赋值还有另外一种形式,即在数组声明的同时给数组元素赋值,格式为: type[] array-name={,,,,…}; 例如:char a1={‘x’,’y’,’z’};定义了名为a1的字符型(char)数组,该数组包含3个元素,分别是字符‘x’,’y’,’z’。 3.1.2 多维数组 在Java中,多维数组实际上是数组的数组。你可能期望,这些数组形式上和行动上和一般的多维数组一样。然而,你将看到,有一些微妙的差别。定义多维数组变量要将每个维数放在它们各自的方括号中。 1.二维数组的声明 二维数组的声明类似于一维数组,格式为: type[][] array-name;其中type是数组类型,array-name是数组名。 例如:int[][] matrix;声明了一个整形的名为matrix的二维数组。 值得提醒的是,和一维数组一样,数组声明的时候不能给出数组的大小! 3.1 数组 2.二维数组的创建 二维数组的创建依然会用到new操作符,格式为: array-name=new type[M][N];其中array-name是之前声明的数组名,type依然为数组类型,M是数组第一维的长度,N是第二维的长度。例如:创建一个 matrix=new int[4][5];当然也可以把声明和创建合二为一: int[][] matrix=new int[4][5];表明创建了一个4行5列的数组。概念上,这个数组可以用图3-3来表示。 3.1 数组 3.二维数组的赋值 我们可以在创建完二维数组之后挨个为数组元素赋值,也可以在声明二维数组的时候为数组的元素赋值。 例如: char[][] answers = { {‘a’,’b’,’c’,’b’}, {‘b’,’b’,’c’,’b’}, {‘a’,’c’,’d’,’b’} } 相当于: int[][] answers=new int[3][4]; array[0][0]=’a’; array[0][1]=’b’; array[0][2]=’c’; array[0][3]=’b’; array[1][0]=’b’; …… array[2][3]=’b’; 3.2 字符串 3.2 字符串 像大多数其他计算机语言一样,Java中的字符串也是一连串的字符,是一系列字符用双引号括起来。但是与许多其他计算机语言将字符串作为字符数组处理不同,Java字符串作为String类型对象来处理。 3.2.1 字符串的创建 创建字符串的常见方法有如下几种: (1)String str=“字符串内容”,该方法也是我们程序中使用到的方法,是创建字符串最简单的一种方式。 (2)String str=new String(“字符串内容”),在这种方法中用到了new关键字,在之前的创建数组中我们有介绍过,该关键字专门用于创建对象,具体的有关对象的概念我们会在第4章提及。这里新建的名为str的字符串,它的内容就是后面

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档