欢迎来到天天文库
浏览记录
ID:59417326
大小:1015.50 KB
页数:39页
时间:2020-09-19
《JavaEE物联网云计算系列培训教材Java基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数组第七章循环语句while、do-while、for的区别是什么?inti=0,j=0;while(i<7){if(j<4){System.out.println("**");i++;continue;}System.out.println("*");j++;i++;}*********写出运行结果输出回顾与作业点评预习检查什么情况下使用数组?如何定义一个int数组?怎样引用一个数组中的元素?本章任务统计本次考试平均分求出本次考试最高分实现数组排序复制数组信息本章目标掌握数组的基本用法会应用数组解决简单
2、问题理解基本数据类型和引用数据类型为什么需要数组2-1intstu1=95;intstu2=89;intstu3=79;intstu4=64;intstu5=76;intstu6=88;……avg=(stu1+stu2+stu3+stu4+stu5…+stu30)/3030个变量30个变量太繁琐1、Java考试结束后,老师给张浩分配了一项任务,让他计算全班(30人)的平均分为什么需要数组2-2列表中的内容是否可以按照如右图所示的方式来存储呢?可以,这就是数组!生活案例:购物列表数组是一个变量,存储相同数据
3、类型的一组数据什么是数组3-1声明一个变量就是在内存空间划出一块合适的空间声明一个数组就是在内存空间划出一串连续的空间什么是数组3-2数组的结构和基本要素标识符:数组的名称,用于区分不同的数组数组元素:向数组中存放的数据元素下标:对数组元素进行编号元素类型:数组元素的数据类型什么是数组3-3数组只有一个名称,即标识符元素下标标明了元素在数组中的位置,从0开始数组中的每个元素都可以通过下标来访问数组长度固定不变,避免数组越界1、使用数组的好处是什么?2、下列哪组数据能存储在数组中?数组的类型是什么?“刘星”
4、,“夏雨”,“夏雪”8,98,“c”,2398.1,341.2,34.3数组中的所有元素必须属于相同的数据类型String型double型小结1使用数组四步走:1、声明数组2、分配空间3、赋值4、处理数据int[]a;a=newint[5];a[0]=8;a[0]=a[0]*10;a880a[0]如何使用数组int[]score1;//Java成绩intscore2[];//C#成绩String[]name;//学生姓名声明数组:告诉计算机数据类型是什么1数据类型数组名[];数据类型[]数组名;声明数组声
5、明数组时不规定数组长度score=newint[30];avgAge=newint[6];name=newString[30];30……分配空间:告诉计算机分配几个连续的空间2数据类型[]数组名=new数据类型[大小];声明数组并分配空间分配空间score[0]=89;score[1]=79;score[2]=76;……赋值:向分配的格子里放数据……30score[0]score[1]score[2]897976太麻烦!能不能一起赋值?3数组赋值方法1:边声明边赋值方法2:动态地从键盘录入信息并赋值解决i
6、nt[]score={89,79,76};Scannerinput=newScanner(System.in);for(inti=0;i<30;i++){score[i]=input.nextInt();}int[]score=newint[]{89,79,76};数组赋值不能指定数组长度6080907085int[]score={60,80,90,70,85};doubleavg;avg=(score[0]+score[1]+score[2]+score[3]+score[4])/5;int[]scor
7、e={60,80,90,70,85};intsum=0;doubleavg;for(inti=0;i8、ut=newScanner(System.in);System.out.println("请输入5位学员的成绩:");for(inti=0;i
8、ut=newScanner(System.in);System.out.println("请输入5位学员的成绩:");for(inti=0;i
此文档下载收益归作者所有