第2次课技能标准实训数组.pptVIP

  1. 1、本文档共24页,可阅读全部内容。
  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文档。上传文档
查看更多
讲 第 讲 * * * * * * * * * * 面向对象程序设计 (Java) 主讲:number 实训内容(1) 编程实现判断一个整数是否为“水仙花数”。所谓“水仙花数”是指一个三位的整数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=13+53+33。 要求:用带有一个输入参数的方法或函数实现,返回值类型为布尔类型。 实训内容(2) 程实现判断一个整数是否为素数。所谓素整是一个大于1的正整数,除了1和它本身,该数不能被其它的正整数整除。 要求:用带有一个输入参数的方法或函数实现,返回值类型为布尔类型。 实训内容(3) 输入一个5位正整数,输出它是不是回文数。回文数是这样一种数,它的逆序数和它本身相等。例如,12321的逆序数是12321,和它本身相等,所以它是回文数。又例如25128的逆序数是82152,所以它不是回文数。 要求:1、使用循环结构语句实现。 2、用带有一个输入参数的函数实现,返回 值类型为布尔类型。 实训内容(4) 输入小于10的整数a和整数n,输出结果s,其中s与a、n的关系是:s=a+aa+aaa+aaaa+aa...a,最后为n个a。例如a=2、n=3时,s=2+22+222=246。 要求:1、使用循环结构语句实现。 2、用带有两个输入参数的函数实现,返回 值类型为长整形。 为什么需要数组 int stu1 = 95; int stu2 = 89; int stu3 = 79; int stu4 = 64; int stu5 = 76; int stu6 = 88; …… avg = (stu1+stu2+stu3+stu4+stu5…+stu30)/30 30个变量 30个变量太繁琐 1、Java考试结束后,老师给张浩分配了一项任务,让他计算全班(30人)的平均分 为什么需要数组 列表中的内容是否可以按照如右图所示的方式来存储呢? 可以,这就是数组! 生活案例:购物列表 数组是一个变量,存储相同数据类型的一组数据 什么是数组 声明一个变量就是在内存空间划出一块合适的空间 声明一个数组就是在内存空间划出一串连续的空间 什么是数组 数组的结构和基本要素 标识符:数组的名称,用于区分不同的数组 数组元素:向数组中存放的数据 元素下标:对数组元素进行编号 元素类型:数组元素的数据类型 什么是数组 数组只有一个名称,即标识符 元素下标标明了元素在数组中的位置,从0开始 数组中的每个元素都可以通过下标来访问 数组长度固定不变,避免数组越界 1、使用数组的好处是什么? 2、下列哪组数据能存储在数组中?数组的类型是什么? “刘星”,“夏雨”,“夏雪” 8,98,“c”,23 98.1,341.2,34.3 数组中的所有元素必须属于相同的数据类型 String型 double型 小结 使用数组四步走: 1、声明数组 2、分配空间 3、赋值 4、处理数据 int[ ] a; a = new int[5]; a [0] = 8; a [0] = a[0] * 10; a 8 80 a[0] 如何使用数组 int[ ] score1; //Java成绩 int score2[ ]; //C#成绩 String[ ] name; //学生姓名 声明数组: 告诉计算机数据类型是什么 1 数据类型 数组名[ ] ; 数据类型[ ] 数组名 ; 声明数组 声明数组时不规定数组长度 score = new int[30]; avgAge = new int[6]; name = new String[30]; 30 …… 分配空间: 告诉计算机分配几个连续的空间 2 数据类型[ ] 数组名 = new 数据类型[大小] ; 声明数组并分配空间 分配空间 score[0] = 89; score[1] = 79; score[2] = 76; …… 赋值:向分配的格子里放数据 …… 30 score[0] score[1] score[2] 89 79 76 太麻烦!能不能一起赋值? 3 数组赋值 方法1: 边声明边赋值 方法2:动态地从键盘录入信息并赋值 解决 int[ ] score = {89, 79, 76}; Scanner input = new Scanner(System.

文档评论(0)

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

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

1亿VIP精品文档

相关文档