求助java数组怎么学习

感觉这一章好难学,无从下手

呵呵 我当初学这一章的时候也觉得很难, 曾经一度不想用数组, 现在工作了, 数组已经成为代码里最常用的对象, 也能很好的运用了, 其实你只要知道下面我给你说的这几条就能很好的运用数组, 教你几招
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="一个苹果"了

不知道这样说有没有明白一点呢?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-21
还能怎么学?int型怎么学的?单个int是一个,int数组就是一堆int型绑在一起的。看到对面来了一个人,我们知道他的名字,喊一次就行了;看到对面来了一堆人,你都知道他们名字的话,就一个个的喊出来(这就是数组的循环,你能一下子把他们名字一次性喊出来吗?)程序设计其实跟现实社会很相近的,特别是Java这种,没有指针,没有寻址,一个数组就把你难道了,你能让人怎么说。
第2个回答  2014-03-21
数组就是存储一连串的数据信息,内存中是连续存储的,你可以查看一个这个数组的长度,可以循环遍历这个数组的内容,多维数组你可以当成数组的元素也是数组,这样就好弄了,,根据下标随便查看数据信息,不过要切记数组要先声明,声明的长度尽量够用的,,避免发生溢出的现象,,数组在java中算是比较基础的了。。
第3个回答  2014-03-21
  我要是认识你,肯定敲你几下啊,这种问题你也到这来问,就是你自己不好好学习呗!先就是死磕呗,哪有什么捷径。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网