代码改变世界

数组

2016-10-22 15:02  backyyan  阅读(225)  评论(0编辑  收藏  举报

数组是一种储存数据的数据结构,每一个数组都有其相应的类型,用来放相应的数据。
1:创建数组,

public class shuzu1 {
public static void main(String args[]){

//创建一个维数组,长度为100,数组的名称为i
int k[]=new int[10];
System.out.println(k[1]);

}


}

 

2:数组的循环

public class shuzuxunhuan {
public static void main(String args[]){
//创建一个int型数组,数组的长度为10
int a[]=new int[10];
for(int i=0;i<a.length;i++)
{
a[i]=i+1;
System.out.println("数组的各个元素值为:"+a[i]);
}
}

}

3:数组的复制:

public class shuzufuzhi {
public static void main(String args[]){
//创建一个int型的数组,长度为10
int a[]=new int[10];
int b[]=new int[a.length];
System.out.print("数组中a的各个元素的值为:");
//先通过for循环对数组a进行初始化赋值
for(int i=0;i<a.length;i++);
{
int i = 0;
a[i]=i+1;
System.out.print(a[i]+"");
}
System.out.println("");
System.out.print("数组b中各个元素的值为:");
for (int j=0;j<b.length;j++)
{
b[j]=a[j];
System.out.print(b[j]+"");
}
System.out.println("");

}

}

 

4数组的查找数据

public class shuzuchazhao {
public static void main(String args[])
{
int[] a={12,3,19,2,10,13,9};
int n=2;
for(int i=0;i<a.length;i++){
if (a[i]==n)
{
System.out.println("要查找的数据在数组的第"+(i+1)+"个位置");
}
}

}

}