- 1
- 0
- 约8.37千字
- 约 51页
- 2017-01-19 发布于浙江
- 举报
040 数组与方法_计算机软件及应用_IT计算机_专业资料.ppt
2、二维数组元素的引用 形式: 数组名[下标1][下标2] 3、二维数组元素的初始化 分行初始化: 存储类型符 数据类型[][] 数组变量名= {{第0行初值表},{第1行初值表},……,{最后1行初值表}}; 例: int[][] a = { { 1, 2, 3 }, { 4, 5, 6 } }; a[0][ 0] a[0][1] a[0][2] a[1][0] a[1][1] a[1][2] 1 2 3 4 5 6 4、二维数组在程序中赋值 例: 通过键盘输入对二维数组a各元素赋值 int i, j, a[2,3]; for (i = 0; i 2; i++) for (j = 0; j 3; j++) a[i][j]=Integer.Parse(System.in.read()); * 二维数组 2. 二维数组的初始化 二维数组的初始化也分为静态初始化和动态初始化两种。 (1) 静态初始化:在定义数组的同时为数组分配空间,例如: int[][] intArray={{1,2},{2,3},{3,4}}; (2) 动态初始化:对高维数组来说,动态分配内存空间有下面两种方法: ① 直接为每一维分配空间,格式如下: 数据类型[][] 数组名=new数据类型[数组长度][]; 或 数据类型 数组名[][]=new 数据类型[数组长度][数组长度]; 例如: int[][] intArray1=new int[4][]; int[][] intArray2=new int[4][3]; int[][] arr=new int[][4]; // 错误 二维数组的存储 声明整型数组score,同时为其开辟一块内存空间 int[][] score = new int[4][3] ; 整型数据score可保存的元素有4*3 = 12个,而在Java中,int数据类型所占用的空间为4个字节,因此该整型数组占用的内存共为4*12 = 48个字节 二维数组的定义及使用 public class ArrayDemo08 { public static void main(String[] args) { int score[][] = new int[2][3]; // 声明并实例化二维数组 score[0][0] = 30 ; // 为数组中的部分内容赋值 score[0][1] = 31 ; // 为数组中的部分内容赋值 score[0][2] = 32 ; // 为数组中的部分内容赋值 score[1][0] = 33 ; // 为数组中的部分内容赋值 score[1][1] = 30 ; // 为数组中的部分内容赋值 score[1][2] = 33 ; for (int i = 0; i score.length; i++) { // 外层循环行 for(int j=0;jscore[i].length;j++){// 内层循环列 System.out.print(score[i][j] + \t); } System.out.println() ; // 换行 } } } 课堂练习:登陆模拟 创建二维数组user [4][2];里面分别保存4个英文用户名和密码。 用户有3次机会从输入对话框中分别输入自己的用户名和密码; 根据用户输入的用户名和密码与user中的数据进行对比,如果能够匹配则返回提示信息:“欢迎光临”;否则提示:“用户名或者密码错误,登陆失败” 课堂练习:登陆模拟 创建并初始化用户信息数组users 遍历users数组,验证用户名和密码是否与注册用户记录一致 如果一致,则将checked标志设置为true,并退出循环; 如果不一致,并且登陆次数小于三次,则提示用户再次输入用户和密码,尝试再次登陆 本章目标 掌握数组的引用传递 了解Java对数组操作的支持 Java数据类型划分 数据类型决定了变量可以存储数据的大小 及相关运算符的计算规则 声明及开辟数组空间 声明数组: int[] score = null ; ? null表示引用数据类型的默认值 为数组开辟空间: score = new int[3]; * 举例5.1 P91 JAVA /J2EE第4章:数组与方法 本章内容 数组的定义及使用 数组的遍历、求最大值、排序处理 数组的引用传递 Java新特性对数组的支持 方法的声明及使用 Java数据类型划分 数据类型决定了变量可以存储数据的大
您可能关注的文档
最近下载
- 残疾人之家简介课件.pptx
- IPC-7525通用标准(钢网).PDF VIP
- 2025年深圳市创想三维科技股份有限公司招股说明书.pdf VIP
- 达人带货签约合同模板(3篇).docx
- 人教版二年级下册数学全册教学设计(配2026年春改版教材).docx
- 中华人民共和国大气污染防治法(2018修正)实施细则解读.pptx VIP
- 中原工学院《高等数学A》2025-2026学年期末考试试卷(A)卷.docx VIP
- 箱归一化的分析与应用.pdf VIP
- 2026年人教版二年级数学下册 1.5 解决问题(教案).docx VIP
- JTG-T J 21-2011公路桥梁承载能力检测评定规程_(高清-可复制)(高清-可复制).pdf VIP
原创力文档

文档评论(0)