问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java数组的初始化

发布网友 发布时间:2022-04-26 18:07

我来回答

3个回答

热心网友 时间:2023-10-20 04:34

一维数组

1)
int[] a; //声明,没有初始化

2)
int[] a=new int[5]; //初始化为默认值,int型为0

3)
int[] a={1,2,3,4,5};
//初始化为给定值
4)
int[] a=new int[]{1,2,3,4,5}; //同(3)

int[] a=new int[5]{1,2,3,4,5};
//错误,如果提供了数组初始化操作,则不能定义维表达式
5)
int[] a;
a=new int[5]; //正确,同(2)一样

int[] a;

a={1,2,3,4,5}; //错误数组常量只能在初始化操作中使用,如(3)

6) int a[];
a[0]=1;
//错误,因为数组没有初始化,不能赋值a[1]=2; 二维数组

1)
int[][] a;
//声明,没有初始化

2) int[][] a=new int[2][3];
//初始化为默认值,int型为0

3)
int[][] a={{1,2},{2,3},{3,4}};
//初始化为给定值
int[][] a={{1,2},{2,3},{3,4,5}};
//没有错,数组空间不是连续分配的,所以不要求每一维的大小相同
4)
int[][] a=new int[2][];
a[0]=new int[3];
//a[0]其实就是一个数组a[1]=new int[4];
//每一维的大小可以不一样
;

5)
int[][] a=new
int[][]{{1,2},{2,3},{3,4,5}};
//同(3)追问也就是说
int a[] []={{1},{1,1},{1,2,1}};
a[1][0]=1,a[2][1]=2吗

热心网友 时间:2023-10-20 04:34

int[][] a; //二维数组引用a
a = new int[10][]; //a指向一个10个元素的数组,其中每个元素都是一个一维数组引用
for(int i=0;i<10;i++) {
    a[i] = new int[10]; //对该数组中的每个引用初始化,使它们指向一个拥有10个int型变量的数组
}

追问也就是说
int a[] []={{1},{1,1},{1,2,1}};
a[1][0]=1,a[2][1]=2吗

追答是的

热心网友 时间:2023-10-20 04:35

首先a2=a1是指这两个数组指向同一个引用,使得a2里的值跟a1一样,然后用for循环把a2里的值都加1,但是因为a2跟a1指向同一个引用,所以同时也改变了a1里的值,输出的实际是加了1的值
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
探索网页游戏的乐趣:10款最受欢迎的游戏推荐 pubg国际服 苹果iPad怎么下和平精英国际服? 和平精英 和平精英国际服苹果怎么下载? 和平精英 和平精英苹果怎么下载国际服? 和平精英 和平精英国际服怎么下载? 和平精英 吃鸡外服怎么下载 拼多多商家增值税纸质专用发票开票指南 街头篮球PG背2怎么用啊? 街头篮球里PG如何连用背2 120平方农村自建房怎么设计 java中怎么数组初始化? java中怎么数组初始化 广州大学城有没有CISCO培训 广州改革开放40年来的成果及未来新科技的发展有哪些? 思科的CF卡是不是路由器跟交换机都通用的?广州什么地方有思科的CF卡卖?谢谢 广州体思科网络科技有限公司怎么样? 谁知道广州哪里思科认证培训机构? 广州这边有没比较好的思科培训机构 广州思科保安服务有限公司增城分公司怎么样? 广州思科保安服务有限公司天津分公司怎么样? 1971年属相属猪人女1971年生A型血想知道2011年运程 2015年农历三月初七属猪女运势 为什么网络连接不显示但可以上网 女83年属猪2010年工作运势 广州思科保安服务有限公司深圳分公司怎么样? 电脑为什么可以上网? 我是属猪女能给属虎带来财运吗? 广州思科保安服务有限公司招聘信息,广州思科保安服务有限公司怎么样? 能ping通局域网,平不通外网,电脑也无法上网 女属猪的今年时运不太好,有什么方法可以帮助我吗 java数组怎么初始化private int[20] a=??? java 中声明了int数组没有初始化时,int数组的默认值为什么是null而不是0? java如何对象创建数组并初始化 Java数组创建和初始化 java数组初始化 java定义一个整型数组并初始化,将数组中的最大值与最小值进行交换,并最后将数组输出出来 java里的数组初始化问题 - 信息提示 Java定义一个int类型数组,并初始化,把里面最大的数,放在这个数组最前面的位置? JAVA中int类型一维数组的默认值是多少 java中一维数组的定义及初始化的方法有哪几种? java数组初始化的简单问题 java 数组初始化问题 java中声明int数组没有初始化时,int数组的默认值为什么是null而不是0? 迷你小冰箱可以躺着工作吗? 买了个海尔冰箱 送到家时是平躺着送来的 有啥影响吗 2019百度沸点晚会在哪里举办? 百度沸点人气尖叫榜什么时候结束 沸点投票截止时间是什么时候??? 百度沸点榜单什么时候发布