求助java数组怎么学习

感觉这一章好难学,无从下手... 感觉这一章好难学,无从下手 展开
 我来答
cosisis
推荐于2018-05-06 · TA获得超过1265个赞
知道小有建树答主
回答量:589
采纳率:100%
帮助的人:217万
展开全部
呵呵 我当初学这一章的时候也觉得很难, 曾经一度不想用数组, 现在工作了, 数组已经成为代码里最常用的对象, 也能很好的运用了, 其实你只要知道下面我给你说的这几条就能很好的运用数组, 教你几招
1: 初始化数组
数组和别的对象不一样, 是许多对象的集合, 普通的变量就像一个苹果, 数组就是一箱苹果, 你申明数组就像生产一个箱子, 首先你要告诉别人这个箱子的容量是多少, 可以装多少个苹果
所以申明数组的时候, 数组的长度是固定的
例如 String[] str = new String[5];
这就表示这个数组的长度是5, 这个箱子的大小是5. 可以放五个苹果, 平时申明的对象是这样的
String s="一个苹果";
数组可以放5个这样的对象
怎么放的呢?
String[] str = new String[5]; //做好箱子的大小, 可以放5个
String s="一个苹果";
str[0] = s;
str[1] = s;
str[2] = s;
str[3] = s;
str[4] = s;
这样数组里面就有了5个苹果
[]括号里面的数字是索引, 你可能还不明白索引是什么, 你只要记住, 一个数组的索引是从0开始的,也就是说str[0]表示数组第一个元素,以此类推

还有一种申明数组的方式更加直观
String[] str = {"一个苹果","一个苹果","一个苹果","一个苹果","一个苹果"};
这个数组和上面那个数组长度是一样, 内容也是一样的,只是在声明数组的同时给数组赋值了
如果要把数组里的值取出来
String s=str[0];
这样就等于从箱子里复制了一个苹果, 此时s="一个苹果"了

不知道这样说有没有明白一点呢?
hanzhdy
2014-03-21 · TA获得超过116个赞
知道小有建树答主
回答量:112
采纳率:100%
帮助的人:104万
展开全部
还能怎么学?int型怎么学的?单个int是一个,int数组就是一堆int型绑在一起的。看到对面来了一个人,我们知道他的名字,喊一次就行了;看到对面来了一堆人,你都知道他们名字的话,就一个个的喊出来(这就是数组的循环,你能一下子把他们名字一次性喊出来吗?)程序设计其实跟现实社会很相近的,特别是Java这种,没有指针,没有寻址,一个数组就把你难道了,你能让人怎么说。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
武林第一帅哥
2014-03-21 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:145
采纳率:0%
帮助的人:48.3万
展开全部
数组就是存储一连串的数据信息,内存中是连续存储的,你可以查看一个这个数组的长度,可以循环遍历这个数组的内容,多维数组你可以当成数组的元素也是数组,这样就好弄了,,根据下标随便查看数据信息,不过要切记数组要先声明,声明的长度尽量够用的,,避免发生溢出的现象,,数组在java中算是比较基础的了。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
daiVhcrR
2014-03-21
知道答主
回答量:33
采纳率:0%
帮助的人:7.2万
展开全部
  我要是认识你,肯定敲你几下啊,这种问题你也到这来问,就是你自己不好好学习呗!先就是死磕呗,哪有什么捷径。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式