课程
/后端开发
/Java
/Java入门第一季(IDEA工具)
二维数组的输出是怎么样的,数组的输出是怎样的?为什么输出会是这样的?
2016-10-22
源自:Java入门第一季(IDEA工具) 6-9
正在回答
如果你有c语言的基础知识的话很好理解,数组是一组数据的集合,我们通过数组的下标来访问数组,你这样直接输出数组是不正确的,下面的输出结果表示的是数组的地址,(这个不必要去理解,有时间可以看一下计算机导论),你只要明白在数组通过下标的形式进行访问,好比我们每个人都有名字。但是如何在班级中快速的找到我了,这时候要是有个学号,就可以通过学号来查询我们的姓名,数组输出 数组名[下标(索引)];二维数组同理
咦呀咦呀咿呀哦 提问者
其实很好理解,系统误以为你输出的是字符,转换成了对应的ASCII码,
一维数组:
int []a={1,2,3};
system.out.println(a);//输出的是数组对象
for(int i=0;i<a.length;i++){
system.out.println(a[i]);//输出的是数组的第i个值
}
二维数组:
int []a={{1,2,3},{4,5,6}};
system.out.println();
for(int j=0;j<a[i].length;j++){
system.out.print(a[i][j]);
system.out.println(a[]);
下面运行的一连串是什么意思?看不懂!!
qq_花开那年_1
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答求助大神解答小白
5 回答这个结果真有点整不明白。求大神解答
8 回答求大神解答小白一个
1 回答不太明白求最大值和最小值的逻辑,求大神解答
1 回答求大神解答!
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号