资料: 链接:https://pan.baidu.com/s/1emiu6rIn5oWuVuoi020i3w 提取码:6gni /* * 引入案例:有5个学生的成绩(65,72,84,58,88),让你求总成绩和平均分 * * 解决办法:1、定义5个整型变量,然后求和、平均数 (不建议使用,如果学生数量增加,变量的个数就很难控制) * 2、使用数组(一组同一种数据类型的数据的集合)来解决这个问题 * * 数组的定义语法: * 1、数据类型[] 数组名称(标识符) = new 数据类型[长度] * 2、数据类型[] 数组名称(标识符) = new 数据类型[]{元素1,..,元素n} * 3、数据类型[] 数组名称(标识符) = {元素1,...,元素n} * 注意: * 1、数据类型可以是已经学过的8中基本数据类型,当然也可以是引用数据类型 * 2、数组定义的时候一定是长度固定的 * 3、在数组里面每一个元素都有一个唯一的标识,我们称这个标识为索引(index),并且索引是从0开始的 * 4、数组索引的最大值 = 数组长度 - 1 * 数组的三种定义方式: 数组的增删改查: * 如何获取一个元素的值 * 公式:数组名称[索引] * 如何对数组添加元素 * 公式:数组名称[索引] = 值 * 如何修改某一个元素的值 * 公式:数组名称[索引] = 值 * 如果删除一个元素 * 公式:数据类型[索引] = 对应的数据类型的默认值 (int:0,String:"") * 添加数组元素: ArrayIndexOutOfBoundsException:数组长度越界 查看第二个学生的成绩: 计算总成绩和平均分: * 数组的遍历:for、while、do-while * foreach语法:for(数据类型 标识符:数组/对象集合名称){循环体} * foreach主要用来遍历引用数据类型的 * foreach里面的数据类型要根据数组/对象的类型进行定义 foreach便利学生的数据: /* * 编写一个函数用来计算一个整型数组的和并返回计算结果 */ 求数组中的最大值: 求最小值: 作业: 1. 初始化一个长度为 5 的整型数组:使用从控制台 接收键盘输入 5 个数字 进行循环 赋值给一个数组。然后遍历输出改数组(使用 for 循环和增强 for 循环(foreach)进行 遍历) 2. 从已知一个整型数组为{1,5,2,7,9,6},让用户输入一个数字,然后查找这个数字所 在位置。如果不存在打印出:”该数字不存在,请重新输入:”,用户只有 5 次机会 3. 键盘录入学生成绩(整数类型),如果录入的成绩为-1 表示录入结束,结束同时打印 输出录入的学生成绩的平均值 4. 有一组数分别为 18,25,7,36,13,2,89,63 求出最小的值,并将最小的数与最小的数所 在的下标输出 5. 统计字符数组 char[ ] chs ={'统','计','一','个','字','符','在','字','符','串','中'};中字 符’字’出现的位置。同时计算共有多少个字符’字’ 6. 请将”我” “爱” “你”存入数组,然后正着和反着输出 7. 声明一个 int 型的数组,循环接收 8 个学生的成绩,计算这 8 个学生的总分及平 均分、最高分和最低分 8. 求整数 1~99(除去个位为 4 的数)的累加值。(使用 for 循环实现) 9. 打印出 100~999 之间的所有“水仙花数”。所谓“水仙花数”,是指一个 3 位 数,其各位数字立方和等于该数本身。例如:153 是一个“水仙花数”,因为 153=13 +5 3 +3 3 10. 编写一个程序,要求用户输入两个数字,不使用额外的变量,将这两个变量值交 换 11. 打印“九九乘法表 12. 打印金字塔图形 - www.xuexianswer.com

资料: 链接:https://pan.baidu.com/s/1emiu6rIn5oWuVuoi020i3w 提取码:6gni /* * 引入案例:有5个学生的成绩(65,72,84,58,88),让你求总成绩和平均分 * * 解决办法:1、定义5个整型变量,然后求和、平均数 (不建议使用,如果学生数量增加,变量的个数就很难控制) * 2、使用数组(一组同一种数据类型的数据的集合)来解决这个问题 * * 数组的定义语法: * 1、数据类型[] 数组名称(标识符) = new 数据类型[长度] * 2、数据类型[] 数组名称(标识符) = new 数据类型[]{元素1,..,元素n} * 3、数据类型[] 数组名称(标识符) = {元素1,...,元素n} * 注意: * 1、数据类型可以是已经学过的8中基本数据类型,当然也可以是引用数据类型 * 2、数组定义的时候一定是长度固定的 * 3、在数组里面每一个元素都有一个唯一的标识,我们称这个标识为索引(index),并且索引是从0开始的 * 4、数组索引的最大值 = 数组长度 - 1 * 数组的三种定义方式: 数组的增删改查: * 如何获取一个元素的值 * 公式:数组名称[索引] * 如何对数组添加元素 * 公式:数组名称[索引] = 值 * 如何修改某一个元素的值 * 公式:数组名称[索引] = 值 * 如果删除一个元素 * 公式:数据类型[索引] = 对应的数据类型的默认值 (int:0,String:"") * 添加数组元素: ArrayIndexOutOfBoundsException:数组长度越界 查看第二个学生的成绩: 计算总成绩和平均分: * 数组的遍历:for、while、do-while * foreach语法:for(数据类型 标识符:数组/对象集合名称){循环体} * foreach主要用来遍历引用数据类型的 * foreach里面的数据类型要根据数组/对象的类型进行定义 foreach便利学生的数据: /* * 编写一个函数用来计算一个整型数组的和并返回计算结果 */ 求数组中的最大值: 求最小值: 作业: 1. 初始化一个长度为 5 的整型数组:使用从控制台 接收键盘输入 5 个数字 进行循环 赋值给一个数组。然后遍历输出改数组(使用 for 循环和增强 for 循环(foreach)进行 遍历) 2. 从已知一个整型数组为{1,5,2,7,9,6},让用户输入一个数字,然后查找这个数字所 在位置。如果不存在打印出:”该数字不存在,请重新输入:”,用户只有 5 次机会 3. 键盘录入学生成绩(整数类型),如果录入的成绩为-1 表示录入结束,结束同时打印 输出录入的学生成绩的平均值 4. 有一组数分别为 18,25,7,36,13,2,89,63 求出最小的值,并将最小的数与最小的数所 在的下标输出 5. 统计字符数组 char[ ] chs ={'统','计','一','个','字','符','在','字','符','串','中'};中字 符’字’出现的位置。同时计算共有多少个字符’字’ 6. 请将”我” “爱” “你”存入数组,然后正着和反着输出 7. 声明一个 int 型的数组,循环接收 8 个学生的成绩,计算这 8 个学生的总分及平 均分、最高分和最低分 8. 求整数 1~99(除去个位为 4 的数)的累加值。(使用 for 循环实现) 9. 打印出 100~999 之间的所有“水仙花数”。所谓“水仙花数”,是指一个 3 位 数,其各位数字立方和等于该数本身。例如:153 是一个“水仙花数”,因为 153=13 +5 3 +3 3 10. 编写一个程序,要求用户输入两个数字,不使用额外的变量,将这两个变量值交 换 11. 打印“九九乘法表 12. 打印金字塔图形


资料: 链接:https://pan.baidu.com/s/1emiu6rIn5oWuVuoi020i3w 提取码:6gni /* * 引入案例:有5个学生的成绩(65,72,84,58,88),让你求总成绩和平均分 * * 解决办法:1、定义5个整型变量,然后求和、平均数 (不建议使用,如果学生数量增加,变量的个数就很难控制) * 2、使用数组(一组同一种数据类型的数据的集合)来解决这个问题 * * 数组的定义语法: * 1、数据类型[] 数组名称(标识符) = new 数据类型[长度] * 2、数据类型[] 数组名称(标识符) = new 数据类型[]{元素1,..,元素n} * 3、数据类型[] 数组名称(标识符) = {元素1,...,元素n} * 注意: * 1、数据类型可以是已经学过的8中基本数据类型,当然也可以是引用数据类型 * 2、数组定义的时候一定是长度固定的 * 3、在数组里面每一个元素都有一个唯一的标识,我们称这个标识为索引(index),并且索引是从0开始的 * 4、数组索引的最大值 = 数组长度 - 1 * 数组的三种定义方式: 数组的增删改查: * 如何获取一个元素的值 * 公式:数组名称[索引] * 如何对数组添加元素 * 公式:数组名称[索引] = 值 * 如何修改某一个元素的值 * 公式:数组名称[索引] = 值 * 如果删除一个元素 * 公式:数据类型[索引] = 对应的数据类型的默认值 (int:0,String:"") * 添加数组元素: ArrayIndexOutOfBoundsException:数组长度越界 查看第二个学生的成绩: 计算总成绩和平均分: * 数组的遍历:for、while、do-while * foreach语法:for(数据类型 标识符:数组/对象集合名称){循环体} * foreach主要用来遍历引用数据类型的 * foreach里面的数据类型要根据数组/对象的类型进行定义 foreach便利学生的数据: /* * 编写一个函数用来计算一个整型数组的和并返回计算结果 */ 求数组中的最大值: 求最小值: 作业: 1. 初始化一个长度为 5 的整型数组:使用从控制台 接收键盘输入 5 个数字 进行循环 赋值给一个数组。然后遍历输出改数组(使用 for 循环和增强 for 循环(foreach)进行 遍历) 2. 从已知一个整型数组为{1,5,2,7,9,6},让用户输入一个数字,然后查找这个数字所 在位置。如果不存在打印出:”该数字不存在,请重新输入:”,用户只有 5 次机会 3. 键盘录入学生成绩(整数类型),如果录入的成绩为-1 表示录入结束,结束同时打印 输出录入的学生成绩的平均值 4. 有一组数分别为 18,25,7,36,13,2,89,63 求出最小的值,并将最小的数与最小的数所 在的下标输出 5. 统计字符数组 char[ ] chs ={'统','计','一','个','字','符','在','字','符','串','中'};中字 符’字’出现的位置。同时计算共有多少个字符’字’ 6. 请将”我” “爱” “你”存入数组,然后正着和反着输出 7. 声明一个 int 型的数组,循环接收 8 个学生的成绩,计算这 8 个学生的总分及平 均分、最高分和最低分 8. 求整数 1~99(除去个位为 4 的数)的累加值。(使用 for 循环实现) 9. 打印出 100~999 之间的所有“水仙花数”。所谓“水仙花数”,是指一个 3 位 数,其各位数字立方和等于该数本身。例如:153 是一个“水仙花数”,因为 153=13 +5 3 +3 3 10. 编写一个程序,要求用户输入两个数字,不使用额外的变量,将这两个变量值交 换 11. 打印“九九乘法表 12. 打印金字塔图形


注册
登录
订单
帮助