没有合适的资源?快使用搜索试试~ 我知道了~
Java中多维数组.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 23 浏览量
2022-07-11
09:17:49
上传
评论
收藏 180KB PDF 举报
温馨提示
试读
2页
Java中多维数组.pdf 学习资料 复习资料 教学资源
资源推荐
资源详情
资源评论
Java中多维数组
赵丽艳
(北京信息职业技术学院)
摘 要:介绍数组的概念;二维数组的定义和使用。
关键词:数组;创建;多维数组
在 Java 中,数组是对象。类 Objcect 中定义的方法都可以用于数组。程序员可以说明
任何类型的数组,也就是说,数组元素可以是基本类型,也可以是类类型,当然还可以
是数组。
任何可用的类型都可以作为数组的元素类型,甚至包括数组。将包含数组的数组称为
多维数组。多维数组的使用与一维数组相同。数组的维数由声明中使用的方括号个数指定。
一般来说二维数组或三维数组比较常见,更多维数的数组则并不常见。下面我们就以二维
数组为例讨论多维数组的使用。
1 二维数组的创建和初始化
二维数组的创建和初始化与一维数组相类似,命令格式如下:
数据类型 数组名=new 数据类型size]size];
其中,size 指明二维数组的第一维长度,size 指明二维数组的第二维长度,数组下
标从 0 开始,数组中共有 size×size 个数组元素。例如:
iint ]]arr=new int3]3];
创建一个 3 行 3 列的二维数组,它可以表示一个矩阵,或者表格,数组中共有 arr0]
0]、arr0]]、arr0]]、arr]0]、arr]]、arr]]、arr]0]、arr]]和 arr]]
九个数组元素,它们在内存中的存放顺序是按行存放的。
创建完一个二维数组后可以使用赋值语句对数组中的每一个元素赋值,例如:arr0]
0]=8;arr0]0]=6;也可以在创建的同时初始化,例如:
int ]]arr={{,,3},{4,5,6}};
上一行创建一个 行 3 列的二维数组,其中 arr0]和 arr]分别是长度为 3 的一维数
组 , arr0]0] 的 值 为 , arr0]] 的 值 为 , arr0]] 的 值 为 3 , arr]0] 的 值 为
4,arr]]的值为 5,arr]]的值为 6。
2 二维数组的应用
实例计算两个矩阵的加法,只有两个矩阵的行和列均相等时才能完成相加,结果如
图 所示。
public class AddMatrix{
public static void main(String args]){
int i,j;
double m]]={{,,,},{,,,},{3,3,3,3},{4,4,4,4}};
double m]]={{5,5,5,5},{6,6,6,6},{,,,},{3,3,3,3}};
double result]]=new double4]4];
for(i=0;i<result.length;i++) {
for(j=0;j<resulti].length;j++) {
resulti]j]=mi]j]+mi]j];
}
}
for(i=0;i<result.length;i++) {
for(j=0;j<resulti].length;j++) {
System.out.print(resulti]j]+" ");
}
System.out.println();
/
Java 中多维数组
资源评论
努力搬砖的小王
- 粉丝: 16
- 资源: 7706
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功