040 数组与方法_计算机软件及应用_IT计算机_专业资料.pptVIP

  • 1
  • 0
  • 约8.37千字
  • 约 51页
  • 2017-01-19 发布于浙江
  • 举报

040 数组与方法_计算机软件及应用_IT计算机_专业资料.ppt

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数据类型划分 数据类型决定了变量可以存储数据的大

文档评论(0)

1亿VIP精品文档

相关文档