码迷,mamicode.com
首页 > 编程语言 > 详细

java基础05

时间:2016-09-24 10:21:49      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:

我们今天组要学习数组的知识

首先要知道什么是数组

概念:数组:?用于存储多个同类型的数据类型,数组是一个基本类型。

?索引:数组中每一个数据的编号。从0开始依次编号一直到数组长度-1为止。这些数据都是相同类型的数据。

元素(数组项)??:指数组中其中一个数据

长度:数组中元素的数量,长度是int类型。

格式:数据类型[] 数组名=new 数据类型[长度];

?例如: int[] array=new int[5];

意思就是声明一个长度为5的一维数组array?,在声明一个数组后,系统会默认为其中的数据赋值为默认类型。

数字类型:默认为0 0.0

boolean类型:默认为false

char类型:默认为‘\0’?

String类型:默认为?null

其他的写法  int array[]=new int[5];

赋值 array[0]=1;?

array[1]=2;??

array[2]=5;?

array[3]=2;?

array[4]=11;?

int [] array=new int[]{1,2,3,5,6};?  直接在括号中赋值。

??数组的遍历

第一种方法:for循环遍历

for(int i=0;i

System.out.println(array[i]);

}?

?第二种方法:foreach循环遍历

foreach循环:依次取出数组中每一个数组项,每取出一次,将该数组赋值给变量,然后执行循环体,再取下一项赋值给变量,直到数组中所有数组项被取完。?

for(数据类型;变量名;数组名){

循环体语句

}?

 for(int item;array){

System.out.println(item);

}?

foreach循环不能更改下标(索引),又叫做只读循环。好处在于遍历集合时,效率远高于for循环。集合我们将在后面的地方讲到,现在不涉及该内容。

较大家如何复制数组到另外一个数组中

int[] array1=new int[]{3,2,5,6,7}?;

int[] array2=new int[array1.length];

for(int i=0;i

?{array2[i]=array1[i];

}?  

 好了,今天的数组学习到此为止,感谢大家观看。?

java基础05

标签:

原文地址:http://www.cnblogs.com/wcq1993/p/5902486.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!