首页 网络技术
  1. 正文

java如何使用数组

使用简单数组

(1)创建一个名为T04的类,在main()方法中声明array1和array2两个变量

他们是int[]类型的数组。

(2)使用大括号{},把array1初始化为8个素数:2,3,5,7,11,13,17,19。

(3)显示array1的内容。

(4)赋值array2变量等于array1,修改array2中的偶索引元素,使其等于索引值(如array[0]=0, array[2]=2)。打印出array1。**思考:array1和array2是什么关系?
拓展:修改题目,实现array2对array1数组的复制

public class T04 {
public static void main(String[] args) {
int[] array1,array2;
array1=new int[]{2,3,5,7,11,13,17,19};
for(int i=0;i< array1.length;i++){
System.out.print(array1[i]+"\t");
}     //赋值array1变量等于array2     //不能称作数组的复制
array2=array1;
for(int i=0;i< array1.length;i++){
if(i%2==0){
array2[i]=i;
}
}
System.out.println();
System.out.println("******************************************");
for(int i=0;i< array1.length;i++){
System.out.print(array1[i]+"\t");
}
}}

(1)array1与array2的地址值一样,都指向了堆空间唯一的数组实体

(2)

 for(int i=0;i< array1.length;i++){
array2[i]=array1[i];
}

方法2

int i=0;
int j=0;
for(i=0,j= arr.length-1;i<j;i++,j--){
int a=arr[i];
arr[i]=arr[j];
arr[j]=a;
}

本文标题:java如何使用数组
本文链接:https://www.qqooo.cn/post/7073.html
版权说明:网站文章均来源于手工整理和网友投稿,若有不妥之处请来信 xsds@vip.qq.com 处理,谢谢!